Collecting GitPython<4,>=3.1.50 Downloading gitpython-3.2.0-py3-none-any.whl (228 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) 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) 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: 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 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 tabulate Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Collecting Levenshtein==0.25.1 Downloading Levenshtein-0.25.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (177 kB) Collecting 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) Collecting absl-py>=2.0.0 Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Collecting protobuf<5.27,>=5.26.1 Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 kB) Requirement already satisfied: typing_extensions>=4.5.0 in /usr/local/lib/python3.10/dist-packages (from jwcrypto==1.5.7->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 15)) (4.16.0) Collecting rapidfuzz<4.0.0,>=3.8.0 Downloading rapidfuzz-3.14.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Collecting gitdb<5,>=4.0.1 Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Collecting text-unidecode>=1.3 Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Collecting smmap<6,>=3.0.1 Downloading smmap-5.0.3-py3-none-any.whl (24 kB) 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 tzdata>=2022.7 Downloading tzdata-2026.5-py2.py3-none-any.whl (347 kB) Collecting python-dateutil>=2.8.2 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 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.0 Levenshtein-0.25.1 PyJWT-2.15.1 PyYAML-6.0.3 absl-py-2.5.0 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 Collecting boto3 Downloading boto3-1.43.109-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/nvq1xbwiguuu/.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 aiohttp==3.8.4 Downloading aiohttp-3.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB) 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 16)) (8.12.1) 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) 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) 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 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) 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 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-resumable-media>=2.7.2 Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Collecting google-crc32c<2.0dev,>=1.0 Downloading google_crc32c-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (35 kB) Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/lib/python3/dist-packages (from google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 8)) (2.25.1) Collecting multidict<7.0,>=4.5 Downloading multidict-6.9.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (303 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/lib/python3/dist-packages (from aiohttp==3.8.4->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (21.2.0) Collecting aiosignal>=1.1.2 Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Collecting yarl<2.0,>=1.0 Downloading yarl-1.25.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (118 kB) Collecting frozenlist>=1.1.1 Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB) Collecting charset-normalizer<4.0,>=2.0 Downloading charset_normalizer-3.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (271 kB) Collecting async-timeout<5.0,>=4.0.0a3 Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB) Requirement already satisfied: pyyaml>=5.3.1 in /home/nvq1xbwiguuu/.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 13)) (6.0.3) Requirement already satisfied: qrcode>=6.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (7.3.1) 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 13)) (3.4.8) 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) Collecting click>=7.1.2 Downloading click-8.5.0-py3-none-any.whl (125 kB) 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 13)) (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 13)) (0.7.1) Collecting python-pkcs11~=0.7.0 Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: typing_extensions>=4.0 in /usr/local/lib/python3.10/dist-packages (from pypdf==4.3.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 14)) (4.16.0) Collecting oscrypto>=1.1.0 Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Collecting uritools>=3.0.1 Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Collecting botocore<1.44.0,>=1.43.109 Downloading botocore-1.43.109-py3-none-any.whl (16.0 MB) Collecting s3transfer<0.20.0,>=0.19.0 Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Collecting jmespath<2.0.0,>=0.7.1 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /home/nvq1xbwiguuu/.local/lib/python3.10/site-packages (from botocore<1.44.0,>=1.43.109->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.109->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.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 13)) (1.5.2) Requirement already satisfied: idna>=2.0 in /usr/local/lib/python3.10/dist-packages (from yarl<2.0,>=1.0->aiohttp==3.8.4->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (2.10) Collecting propcache>=0.2.1 Downloading propcache-0.5.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (224 kB) 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.109->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=4757928 sha256=2addf2f93007e6dbb59a836a8cc0273ddd874743fd7f14262977c0cafe958736 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-p7_i_vca/wheels/a5/13/75/f811c84a8ab36eedbaef977a6a58a98990e8e0f1967f98f394 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp310-cp310-linux_x86_64.whl size=1221010 sha256=b2bb0115e84db691598e0a5b771a22785ae5ec441b36bfba893fc1b743e16ac4 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-p7_i_vca/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, propcache, oscrypto, numpy, multidict, jmespath, grpcio, googleapis-common-protos, google-crc32c, frozenlist, fonttools, click, charset-normalizer, cachetools, async-timeout, yarl, pyhanko-certvalidator, grpcio-status, google-resumable-media, google-auth, fasttext, botocore, aiosignal, s3transfer, pyHanko, grpc-google-iam-v1, google-api-core, aiohttp, 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 aiohttp-3.8.4 aiosignal-1.4.0 asn1crypto-1.5.1 async-timeout-4.0.3 boto3-1.43.109 botocore-1.43.109 cachetools-5.5.2 charset-normalizer-3.5.2 click-8.5.0 fasttext-0.9.2 fonttools-4.65.0 frozenlist-1.8.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 multidict-6.9.1 numpy-1.26.4 oscrypto-1.3.0 propcache-0.5.4 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 yarl-1.25.1 2026-10-08 18:04:13,225 100 INFO ? odoo: Odoo version 17.0 2026-10-08 18:04:13,225 100 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-10-08 18:04:13,225 100 INFO ? odoo: addons paths: ['/data/build/rb-6d39a9a-225376/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-6d39a9a-225376/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-10-08 18:04:13,226 100 INFO ? odoo: database: runbot_build@default:5435 2026-10-08 18:04:13,450 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-08 18:04:13,885 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-10-08 18:04:13,888 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-08 18:04:13,922 100 INFO rb-6d39a9a-225376-422534 odoo.modules.loading: loading 1 modules... 2026-10-08 18:04:14,158 100 INFO rb-6d39a9a-225376-422534 odoo.modules.loading: 1 modules loaded in 0.24s, 0 queries (+0 extra) 2026-10-08 18:04:15,946 100 INFO rb-6d39a9a-225376-422534 odoo.modules.loading: loading 1236 modules... 2026-10-08 18:04:40,759 100 INFO rb-6d39a9a-225376-422534 odoo.modules.loading: 1236 modules loaded in 24.81s, 2 queries (+2 extra) 2026-10-08 18:04:44,455 100 INFO rb-6d39a9a-225376-422534 odoo.modules.loading: Modules loaded. 2026-10-08 18:04:45,125 100 INFO rb-6d39a9a-225376-422534 odoo.modules.registry: Registry loaded in 31.238s 2026-10-08 18:04:45,126 100 INFO rb-6d39a9a-225376-422534 odoo.service.server: Starting post tests 2026-10-08 18:04:47,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-08 18:04:54,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.757694959640503 seconds 2026-10-08 18:04:56,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9b77b64/hr_attendance.assets_public_attendance.min.css (id:2947) 2026-10-08 18:04:56,543 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2877] (matching /web/assets/_______/hr_attendance.assets_public_attendance.min.css) because it was replaced with /web/assets/9b77b64/hr_attendance.assets_public_attendance.min.css 2026-10-08 18:04:57,641 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/aa6b3ea/im_livechat.assets_embed_external.min.css (id:2948) 2026-10-08 18:04:57,645 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2878] (matching /web/assets/_______/im_livechat.assets_embed_external.min.css) because it was replaced with /web/assets/aa6b3ea/im_livechat.assets_embed_external.min.css 2026-10-08 18:05:00,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3a33410/im_livechat.embed_test_assets.min.css (id:2949) 2026-10-08 18:05:00,392 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2879] (matching /web/assets/_______/im_livechat.embed_test_assets.min.css) because it was replaced with /web/assets/3a33410/im_livechat.embed_test_assets.min.css 2026-10-08 18:05:01,569 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6746628/mail.assets_public.min.css (id:2950) 2026-10-08 18:05:01,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2884] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/6746628/mail.assets_public.min.css 2026-10-08 18:05:04,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2b62768/mass_mailing.iframe_css_assets_edit.min.css (id:2951) 2026-10-08 18:05:04,142 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2886] (matching /web/assets/_______/mass_mailing.iframe_css_assets_edit.min.css) because it was replaced with /web/assets/2b62768/mass_mailing.iframe_css_assets_edit.min.css 2026-10-08 18:05:05,274 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/466f012/mrp_subcontracting.webclient.min.css (id:2952) 2026-10-08 18:05:05,276 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2888] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/466f012/mrp_subcontracting.webclient.min.css 2026-10-08 18:05:06,913 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b088ab/point_of_sale.assets_prod.min.css (id:2953) 2026-10-08 18:05:06,915 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2889] (matching /web/assets/_______/point_of_sale.assets_prod.min.css) because it was replaced with /web/assets/0b088ab/point_of_sale.assets_prod.min.css 2026-10-08 18:05:08,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d4d746f/point_of_sale.assets_qunit_tests.min.css (id:2954) 2026-10-08 18:05:08,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2890] (matching /web/assets/_______/point_of_sale.assets_qunit_tests.min.css) because it was replaced with /web/assets/d4d746f/point_of_sale.assets_qunit_tests.min.css 2026-10-08 18:05:09,840 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f73bc5b/pos_self_order.assets.min.css (id:2955) 2026-10-08 18:05:09,843 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2891] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/f73bc5b/pos_self_order.assets.min.css 2026-10-08 18:05:11,549 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e94e672/project.webclient.min.css (id:2956) 2026-10-08 18:05:11,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2893] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/e94e672/project.webclient.min.css 2026-10-08 18:05:11,704 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/55376db/snailmail.report_assets_snailmail.min.css (id:2957) 2026-10-08 18:05:11,706 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2894] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/55376db/snailmail.report_assets_snailmail.min.css 2026-10-08 18:05:12,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/db23ac3/spreadsheet.public_spreadsheet.min.css (id:2958) 2026-10-08 18:05:12,487 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2897] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/db23ac3/spreadsheet.public_spreadsheet.min.css 2026-10-08 18:05:12,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/357a220/survey.survey_assets.min.css (id:2959) 2026-10-08 18:05:12,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2899] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/357a220/survey.survey_assets.min.css 2026-10-08 18:05:13,619 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d9605c8/to_account_reports.assets_account_report.min.css (id:2960) 2026-10-08 18:05:13,622 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2903] (matching /web/assets/_______/to_account_reports.assets_account_report.min.css) because it was replaced with /web/assets/d9605c8/to_account_reports.assets_account_report.min.css 2026-10-08 18:05:16,625 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0e14568/to_stock_age_report.assets_financial_report.min.css (id:2961) 2026-10-08 18:05:16,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2904] (matching /web/assets/_______/to_stock_age_report.assets_financial_report.min.css) because it was replaced with /web/assets/0e14568/to_stock_age_report.assets_financial_report.min.css 2026-10-08 18:05:16,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b1e4dab/viin_brain.lazy_brain_app.min.css (id:2962) 2026-10-08 18:05:16,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2909] (matching /web/assets/_______/viin_brain.lazy_brain_app.min.css) because it was replaced with /web/assets/b1e4dab/viin_brain.lazy_brain_app.min.css 2026-10-08 18:05:18,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5a56c0d/viin_customizer.customizer_report.min.css (id:2963) 2026-10-08 18:05:18,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2910] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/5a56c0d/viin_customizer.customizer_report.min.css 2026-10-08 18:05:18,439 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8b3aebf/viin_sign.assets_frontend_signature.min.css (id:2964) 2026-10-08 18:05:18,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2914] (matching /web/assets/_______/viin_sign.assets_frontend_signature.min.css) because it was replaced with /web/assets/8b3aebf/viin_sign.assets_frontend_signature.min.css 2026-10-08 18:05:19,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0dcf0a8/viin_sign.assets_pdf_iframe.min.css (id:2965) 2026-10-08 18:05:19,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2915] (matching /web/assets/_______/viin_sign.assets_pdf_iframe.min.css) because it was replaced with /web/assets/0dcf0a8/viin_sign.assets_pdf_iframe.min.css 2026-10-08 18:05:21,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d417c49/web.assets_frontend.min.css (id:2966) 2026-10-08 18:05:21,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2925] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/d417c49/web.assets_frontend.min.css 2026-10-08 18:05:24,205 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0e14568/web.assets_web.min.css (id:2967) 2026-10-08 18:05:24,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2928] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/0e14568/web.assets_web.min.css 2026-10-08 18:05:26,698 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d8637db/web.assets_web_dark.min.css (id:2968) 2026-10-08 18:05:26,700 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2929] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/d8637db/web.assets_web_dark.min.css 2026-10-08 18:05:27,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/091c6a7/web.qunit_suite_tests.min.css (id:2969) 2026-10-08 18:05:27,111 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2933] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/091c6a7/web.qunit_suite_tests.min.css 2026-10-08 18:05:28,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/00c6113/web.report_assets_common.min.css (id:2970) 2026-10-08 18:05:28,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2934] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/00c6113/web.report_assets_common.min.css 2026-10-08 18:05:30,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a890884/web.tests_assets.min.css (id:2971) 2026-10-08 18:05:30,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2936] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/a890884/web.tests_assets.min.css 2026-10-08 18:05:31,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f3d9262/web_editor.assets_tests_styles.min.css (id:2972) 2026-10-08 18:05:31,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2938] (matching /web/assets/_______/web_editor.assets_tests_styles.min.css) because it was replaced with /web/assets/f3d9262/web_editor.assets_tests_styles.min.css 2026-10-08 18:05:31,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/08890d2/web_editor.assets_wysiwyg.min.css (id:2973) 2026-10-08 18:05:31,419 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2939] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/08890d2/web_editor.assets_wysiwyg.min.css 2026-10-08 18:05:31,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e9cbb3d/web_editor.backend_assets_wysiwyg.min.css (id:2974) 2026-10-08 18:05:31,773 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2940] (matching /web/assets/_______/web_editor.backend_assets_wysiwyg.min.css) because it was replaced with /web/assets/e9cbb3d/web_editor.backend_assets_wysiwyg.min.css 2026-10-08 18:05:32,149 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d13f3dd/web_editor.wysiwyg_iframe_editor_assets.min.css (id:2975) 2026-10-08 18:05:32,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2942] (matching /web/assets/_______/web_editor.wysiwyg_iframe_editor_assets.min.css) because it was replaced with /web/assets/d13f3dd/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-10-08 18:05:32,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/05f408a/website.assets_all_wysiwyg_inside.min.css (id:2976) 2026-10-08 18:05:32,521 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2943] (matching /web/assets/_______/website.assets_all_wysiwyg_inside.min.css) because it was replaced with /web/assets/05f408a/website.assets_all_wysiwyg_inside.min.css 2026-10-08 18:05:32,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/439ea2f/website.assets_wysiwyg.min.css (id:2977) 2026-10-08 18:05:32,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2944] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/439ea2f/website.assets_wysiwyg.min.css 2026-10-08 18:05:33,193 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/518f595/website.backend_assets_all_wysiwyg.min.css (id:2978) 2026-10-08 18:05:33,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2945] (matching /web/assets/_______/website.backend_assets_all_wysiwyg.min.css) because it was replaced with /web/assets/518f595/website.backend_assets_all_wysiwyg.min.css 2026-10-08 18:05:34,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8940595/website_slides.slide_embed_assets.min.css (id:2979) 2026-10-08 18:05:34,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Deleting attachments [2946] (matching /web/assets/_______/website_slides.slide_embed_assets.min.css) because it was replaced with /web/assets/8940595/website_slides.slide_embed_assets.min.css 2026-10-08 18:05:34,219 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 39.768189907073975 seconds 2026-10-08 18:05:38,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-08 18:05:38,720 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 152 2026-10-08 18:05:38,721 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpu6ylqs8i_chrome_odoo 2026-10-08 18:05:38,721 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:46153/json/version 2026-10-08 18:05:38,737 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46153/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:05:38,778 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:05:38,778 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:46153/json 2026-10-08 18:05:38,781 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46153/json with timeout 3 increased to 10s during tests 2026-10-08 18:05:38,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:46153/devtools/page/0A239E47CD9D2AE38DAF02A668B0DAEF 2026-10-08 18:05:38,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-08 18:05:38,814 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-08 18:05:39,695 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 18:05:39,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:admin from n/a 2026-10-08 18:05:39,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-08 18:05:39,732 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-08 18:05:39,732 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-08 18:05:39,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:05:41,714 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:41] "GET /web HTTP/1.1" 200 - 104 0.200 1.754 2026-10-08 18:05:41,722 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '0A239E47CD9D2AE38DAF02A668B0DAEF', 'loaderId': '7854A77333B3045F9329217620AA9CB6', 'isDownload': False} 2026-10-08 18:05:41,722 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-08 18:05:41,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:41] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.011 2026-10-08 18:05:41,820 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:41] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 4 0.013 0.020 2026-10-08 18:05:41,874 100 INFO rb-6d39a9a-225376-422534 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-08 18:05:41,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:41] "GET /web/webclient/load_menus/0f2a54ce8e028138a1709faf052e198006ef221d06f6ea4915911d95ff83a855 HTTP/1.1" 200 - 4 0.010 0.095 2026-10-08 18:05:41,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:41] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.118 2026-10-08 18:05:41,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.024 0.125 2026-10-08 18:05:42,013 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:42] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.009 2026-10-08 18:05:43,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.035 0.052 2026-10-08 18:05:43,466 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.037 0.066 2026-10-08 18:05:43,541 100 INFO rb-6d39a9a-225376-422534 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-08 18:05:44,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:44] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.440 0.218 2026-10-08 18:05:44,127 100 INFO rb-6d39a9a-225376-422534 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 18:05:44,311 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-10-08 18:05:44,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.133 0.776 2026-10-08 18:05:44,433 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.070 0.886 2026-10-08 18:05:44,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.941 2026-10-08 18:05:44,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:44] "GET /web/offline HTTP/1.1" 200 - 7 0.022 0.037 2026-10-08 18:05:44,940 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.279 0.303 2026-10-08 18:05:45,103 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.080 0.936 2026-10-08 18:05:45,210 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.066 0.605 2026-10-08 18:05:45,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.032 0.275 2026-10-08 18:05:45,285 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.155 2026-10-08 18:05:45,480 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.081 0.260 2026-10-08 18:05:45,520 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.027 0.179 2026-10-08 18:05:46,158 100 INFO rb-6d39a9a-225376-422534 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-08 18:05:46,183 100 INFO rb-6d39a9a-225376-422534 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-08 18:05:46,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.024 0.030 2026-10-08 18:05:47,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.023 2026-10-08 18:05:50,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.006 2026-10-08 18:05:52,712 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 7.489 2026-10-08 18:05:52,763 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 7.476 2026-10-08 18:05:52,800 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:52] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:05:52,832 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 7.314 2026-10-08 18:05:52,862 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 9.580 2026-10-08 18:05:52,935 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 9.636 2026-10-08 18:05:52,940 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 9.654 2026-10-08 18:05:52,949 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:05:52,986 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:52] "POST /web/action/load HTTP/1.1" 200 - 11 0.082 0.069 2026-10-08 18:05:53,051 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.028 0.094 2026-10-08 18:05:53,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:53] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.227 0.283 2026-10-08 18:05:53,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:53] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.155 0.164 2026-10-08 18:05:54,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:54] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.059 0.038 2026-10-08 18:05:54,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.077 0.155 2026-10-08 18:05:54,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:54] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.016 0.284 2026-10-08 18:05:54,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.277 2026-10-08 18:05:55,154 100 INFO rb-6d39a9a-225376-422534 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-08 18:05:55,174 100 INFO rb-6d39a9a-225376-422534 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-08 18:05:55,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.017 2026-10-08 18:05:55,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:55] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.006 0.019 2026-10-08 18:05:55,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.007 0.010 2026-10-08 18:05:55,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:55] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.013 0.035 2026-10-08 18:05:56,166 100 INFO rb-6d39a9a-225376-422534 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-08 18:05:56,200 100 INFO rb-6d39a9a-225376-422534 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-08 18:05:56,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:56] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.015 0.035 2026-10-08 18:05:56,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:56] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.011 0.028 2026-10-08 18:05:57,251 100 INFO rb-6d39a9a-225376-422534 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-08 18:05:57,278 100 INFO rb-6d39a9a-225376-422534 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-08 18:05:57,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:57] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.017 0.037 2026-10-08 18:05:57,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:57] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.029 0.030 2026-10-08 18:05:57,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:57] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.123 0.186 2026-10-08 18:05:57,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:05:57] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.073 0.152 2026-10-08 18:06:00,362 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:00] "GET /my/projects HTTP/1.1" 200 - 219 0.264 1.201 2026-10-08 18:06:00,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.644 2026-10-08 18:06:00,425 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d417c49/web.assets_frontend.min.css, copying from /web/assets/d417c49/web.assets_frontend.min.css 2026-10-08 18:06:00,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:00] "GET /web/assets/1/d417c49/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.098 0.035 2026-10-08 18:06:00,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js, copying from /web/assets/dfdb0e4/web.assets_frontend_minimal.min.js 2026-10-08 18:06:00,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:00] "GET /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.020 0.152 2026-10-08 18:06:00,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3849f2/web.__assets_tests_call__.min.js, copying from /web/assets/c3849f2/web.__assets_tests_call__.min.js 2026-10-08 18:06:00,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:00] "GET /web/assets/1/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.027 0.056 2026-10-08 18:06:00,699 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:06:00,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:00] "GET /web/image/website/1/logo/My%20Website?unique=470a77b HTTP/1.1" 200 - 6 0.019 0.013 2026-10-08 18:06:00,755 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:00] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:06:00,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/099786a/web.assets_frontend_lazy.min.js, copying from /web/assets/099786a/web.assets_frontend_lazy.min.js 2026-10-08 18:06:00,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:00] "GET /web/assets/1/099786a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.010 0.052 2026-10-08 18:06:00,834 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:00] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.011 0.060 2026-10-08 18:06:01,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:01] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.004 0.016 2026-10-08 18:06:01,360 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:01] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-10-08 18:06:01,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.001 0.018 2026-10-08 18:06:01,433 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.007 0.008 2026-10-08 18:06:01,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:01] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.015 0.012 2026-10-08 18:06:02,709 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:02,729 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:02,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:02] "GET /my/projects/19 HTTP/1.1" 200 - 30 0.020 0.124 2026-10-08 18:06:02,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:02] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.007 0.009 2026-10-08 18:06:02,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:02] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.008 0.009 2026-10-08 18:06:03,148 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:03] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 38 0.036 0.100 2026-10-08 18:06:03,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:03] "GET /web/assets/e94e672/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.011 2026-10-08 18:06:03,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:03] "GET /web/assets/e656ab2/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-10-08 18:06:03,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:03] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 18:06:04,161 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:04] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.064 0.176 2026-10-08 18:06:04,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:04] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.217 2026-10-08 18:06:04,181 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.203 2026-10-08 18:06:04,194 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.214 2026-10-08 18:06:04,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:04] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.009 0.011 2026-10-08 18:06:04,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:04] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.017 0.038 2026-10-08 18:06:04,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:04] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.014 0.053 2026-10-08 18:06:04,353 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:04] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:06:05,227 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:05,240 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:05,257 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:05,310 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:05] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.023 0.025 2026-10-08 18:06:05,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:05] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.005 0.009 2026-10-08 18:06:06,021 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:06,029 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:06,249 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:06] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.072 0.140 2026-10-08 18:06:06,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:06] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.021 0.034 2026-10-08 18:06:06,491 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:06] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.031 0.071 2026-10-08 18:06:06,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:06] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.010 0.023 2026-10-08 18:06:06,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:06] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.005 0.024 2026-10-08 18:06:06,660 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:06] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.030 2026-10-08 18:06:06,820 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:06,829 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:06,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:06] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.021 0.036 2026-10-08 18:06:06,845 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:06,860 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:06,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:06] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.034 0.073 2026-10-08 18:06:07,133 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<185507247658004.1791482766.988091707229614-openerp-119-project.task@ca7a2345581c>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-08 18:06:07,133 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:06:07,157 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [252] 2026-10-08 18:06:07,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:06:07,161 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:07] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.058 0.251 2026-10-08 18:06:07,170 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:07] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.207 2026-10-08 18:06:07,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:07] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.038 0.303 2026-10-08 18:06:07,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:07] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.014 0.170 2026-10-08 18:06:07,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:07] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.046 2026-10-08 18:06:07,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:07] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.008 0.068 2026-10-08 18:06:07,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:07] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.025 0.052 2026-10-08 18:06:07,630 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:07,660 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:07,670 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:07,683 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:07,692 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:07,712 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:07,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:07,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:07] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.020 0.022 2026-10-08 18:06:07,740 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:07,762 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-08 18:06:07,801 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:07] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.029 0.024 2026-10-08 18:06:07,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:07] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.046 0.088 2026-10-08 18:06:07,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.140 2026-10-08 18:06:08,525 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:08,540 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:08,543 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-08 18:06:08,565 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:06:08,580 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 152 2026-10-08 18:06:08,584 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-08 18:06:08,589 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 152 2026-10-08 18:06:08,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_180608_699566_TestProjectSharingUi.txt 2026-10-08 18:06:08,700 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpu6ylqs8i_chrome_odoo" 2026-10-08 18:06:08,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-08 18:06:08,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<612716887087493.1791482768.827115774154663-openerp-19-project.project@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-08 18:06:08,922 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:06:08,940 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [253] 2026-10-08 18:06:08,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:06:09,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 431 2026-10-08 18:06:09,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpquzhlled_chrome_odoo 2026-10-08 18:06:09,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:44429/json/version 2026-10-08 18:06:09,507 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44429/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:06:09,548 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:06:09,548 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:44429/json 2026-10-08 18:06:09,549 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44429/json with timeout 3 increased to 10s during tests 2026-10-08 18:06:09,559 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:44429/devtools/page/2E9D16B9C77DE3FEC64B3D663E825594 2026-10-08 18:06:09,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-08 18:06:09,584 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-08 18:06:09,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:georges1 from n/a 2026-10-08 18:06:09,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-08 18:06:09,752 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-08 18:06:09,752 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-08 18:06:09,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:06:11,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:11] "GET /my/projects HTTP/1.1" 200 - 246 0.228 1.650 2026-10-08 18:06:11,651 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '2E9D16B9C77DE3FEC64B3D663E825594', 'loaderId': '17798B562182800CA2D99D26B41B908C', 'isDownload': False} 2026-10-08 18:06:11,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-08 18:06:11,705 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:11] "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-08 18:06:11,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d417c49/web.assets_frontend.min.css, copying from /web/assets/d417c49/web.assets_frontend.min.css 2026-10-08 18:06:11,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:11] "GET /web/assets/1/d417c49/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.053 0.034 2026-10-08 18:06:11,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js, copying from /web/assets/dfdb0e4/web.assets_frontend_minimal.min.js 2026-10-08 18:06:11,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:11] "GET /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.064 2026-10-08 18:06:11,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3849f2/web.__assets_tests_call__.min.js, copying from /web/assets/c3849f2/web.__assets_tests_call__.min.js 2026-10-08 18:06:11,860 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:11] "GET /web/assets/1/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.013 0.029 2026-10-08 18:06:11,990 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:11] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:06:12,018 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:12] "GET /web/image/website/1/logo/My%20Website?unique=470a77b HTTP/1.1" 200 - 6 0.020 0.027 2026-10-08 18:06:12,021 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:06:12,025 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:06:12,084 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/099786a/web.assets_frontend_lazy.min.js, copying from /web/assets/099786a/web.assets_frontend_lazy.min.js 2026-10-08 18:06:12,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:12] "GET /web/assets/1/099786a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.039 2026-10-08 18:06:12,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:12] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.023 0.051 2026-10-08 18:06:12,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:12] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-08 18:06:12,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:12] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.005 2026-10-08 18:06:12,753 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:12,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.014 0.169 2026-10-08 18:06:12,857 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.131 2026-10-08 18:06:12,877 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:12] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.104 2026-10-08 18:06:13,977 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:14,001 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:14,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:14] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.037 0.130 2026-10-08 18:06:14,233 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:14] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.009 0.017 2026-10-08 18:06:14,275 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:14] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.002 0.008 2026-10-08 18:06:14,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:14] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.007 0.007 2026-10-08 18:06:14,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:14] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.058 0.226 2026-10-08 18:06:14,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:14] "GET /web/assets/e656ab2/project.webclient.min.js HTTP/1.1" 200 - 4 0.009 0.011 2026-10-08 18:06:14,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:14] "GET /web/assets/e94e672/project.webclient.min.css HTTP/1.1" 200 - 4 0.004 0.031 2026-10-08 18:06:15,068 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:15] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-08 18:06:15,582 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:15] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.104 0.172 2026-10-08 18:06:15,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:15] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.256 2026-10-08 18:06:15,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.257 2026-10-08 18:06:15,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.011 0.272 2026-10-08 18:06:15,686 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:15] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.018 0.045 2026-10-08 18:06:15,703 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:15] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.068 2026-10-08 18:06:15,734 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:15] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.012 0.094 2026-10-08 18:06:15,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:15] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.040 0.059 2026-10-08 18:06:16,609 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:16,623 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:16,640 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:16,673 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:16] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.006 0.022 2026-10-08 18:06:16,727 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:16] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.016 0.024 2026-10-08 18:06:17,402 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:17,412 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:17,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:17] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.072 0.129 2026-10-08 18:06:17,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:17] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.013 0.039 2026-10-08 18:06:17,849 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:17] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.042 0.079 2026-10-08 18:06:17,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:17] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.016 0.026 2026-10-08 18:06:17,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:17] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.003 0.032 2026-10-08 18:06:18,010 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:18] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.025 2026-10-08 18:06:18,181 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:18,190 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:18,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:18] "GET /web/image/res.partner/356/avatar_128 HTTP/1.1" 200 - 23 0.021 0.053 2026-10-08 18:06:18,193 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:18,221 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:18,283 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:18] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.025 0.063 2026-10-08 18:06:18,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:18] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.027 0.125 2026-10-08 18:06:18,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:18] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.004 0.060 2026-10-08 18:06:18,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:18] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.071 0.149 2026-10-08 18:06:18,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:18] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.031 0.181 2026-10-08 18:06:18,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:18] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.007 0.052 2026-10-08 18:06:18,654 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:18] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.010 0.074 2026-10-08 18:06:18,719 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:18] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.018 0.045 2026-10-08 18:06:18,988 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:19,018 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:19,029 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:19,045 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:19,088 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:19,094 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:19,110 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:19,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:19] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.039 0.019 2026-10-08 18:06:19,124 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:19,162 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:19,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:19] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.027 0.026 2026-10-08 18:06:19,245 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:19] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.023 0.058 2026-10-08 18:06:19,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.081 2026-10-08 18:06:19,925 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:19,937 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:19,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-08 18:06:19,976 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:06:20,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 431 2026-10-08 18:06:20,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-08 18:06:20,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 431 2026-10-08 18:06:20,116 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_180620_116657_TestProjectSharingUi.txt 2026-10-08 18:06:20,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpquzhlled_chrome_odoo" 2026-10-08 18:06:20,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-08 18:06:20,346 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<718266496839894.1791482780.229163169860840-openerp-19-project.project@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-08 18:06:20,346 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:06:20,371 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [254] 2026-10-08 18:06:20,372 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:06:20,946 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 643 2026-10-08 18:06:20,947 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpkxoiv3vm_chrome_odoo 2026-10-08 18:06:20,947 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:43759/json/version 2026-10-08 18:06:20,949 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43759/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:06:21,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:06:21,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:43759/json 2026-10-08 18:06:21,015 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43759/json with timeout 3 increased to 10s during tests 2026-10-08 18:06:21,029 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:43759/devtools/page/BE990B0AE8F55CF57E00AD314CC74947 2026-10-08 18:06:21,048 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-08 18:06:21,057 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-08 18:06:21,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:georges1 from n/a 2026-10-08 18:06:21,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-08 18:06:21,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-08 18:06:21,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-08 18:06:21,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:06:23,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:23] "GET /my/projects HTTP/1.1" 200 - 246 0.288 1.723 2026-10-08 18:06:23,308 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'BE990B0AE8F55CF57E00AD314CC74947', 'loaderId': '55DEDD3CDC975E18B4FB73FDFB85B873', 'isDownload': False} 2026-10-08 18:06:23,308 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-10-08 18:06:23,382 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:23] "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-08 18:06:23,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d417c49/web.assets_frontend.min.css, copying from /web/assets/d417c49/web.assets_frontend.min.css 2026-10-08 18:06:23,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:23] "GET /web/assets/1/d417c49/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.075 0.058 2026-10-08 18:06:23,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js, copying from /web/assets/dfdb0e4/web.assets_frontend_minimal.min.js 2026-10-08 18:06:23,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:23] "GET /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.014 0.065 2026-10-08 18:06:23,544 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3849f2/web.__assets_tests_call__.min.js, copying from /web/assets/c3849f2/web.__assets_tests_call__.min.js 2026-10-08 18:06:23,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:23] "GET /web/assets/1/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.029 2026-10-08 18:06:23,713 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18: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-08 18:06:23,717 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:06:23,730 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:23] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:06:23,747 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:23] "GET /web/image/website/1/logo/My%20Website?unique=470a77b HTTP/1.1" 200 - 6 0.017 0.011 2026-10-08 18:06:23,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/099786a/web.assets_frontend_lazy.min.js, copying from /web/assets/099786a/web.assets_frontend_lazy.min.js 2026-10-08 18:06:23,874 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:23] "GET /web/assets/1/099786a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.027 0.043 2026-10-08 18:06:23,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:23] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.014 0.086 2026-10-08 18:06:24,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:24] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.005 0.020 2026-10-08 18:06:24,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:24] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-10-08 18:06:24,537 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:24,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.016 0.186 2026-10-08 18:06:24,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.153 2026-10-08 18:06:24,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:24] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.131 2026-10-08 18:06:25,775 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:25,794 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:25,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:25] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.023 0.116 2026-10-08 18:06:26,010 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:26] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.015 0.016 2026-10-08 18:06:26,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:26] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.014 0.036 2026-10-08 18:06:26,108 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:26] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.004 0.008 2026-10-08 18:06:26,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:26] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.075 0.247 2026-10-08 18:06:26,485 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:26] "GET /web/assets/e94e672/project.webclient.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-10-08 18:06:26,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:26] "GET /web/assets/e656ab2/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-08 18:06:26,994 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:26] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-08 18:06:27,271 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:27] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.004 2026-10-08 18:06:27,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.016 2026-10-08 18:06:27,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.015 2026-10-08 18:06:27,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:27] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.065 0.172 2026-10-08 18:06:27,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:27] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.011 0.188 2026-10-08 18:06:27,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:27] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.010 0.034 2026-10-08 18:06:27,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:27] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.008 0.052 2026-10-08 18:06:27,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:27] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.027 0.048 2026-10-08 18:06:28,656 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:28,675 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:28,694 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:28,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:28] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.017 0.049 2026-10-08 18:06:28,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.007 0.065 2026-10-08 18:06:29,456 100 INFO rb-6d39a9a-225376-422534 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-08 18:06:29,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-08 18:06:29,489 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:06:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:06:29,525 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 643 2026-10-08 18:06:29,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-08 18:06:29,528 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 643 2026-10-08 18:06:29,641 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_180629_641390_TestProjectSharingUi.txt 2026-10-08 18:06:29,641 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpkxoiv3vm_chrome_odoo" 2026-10-08 18:06:29,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 1477 checked, 35 removed 2026-10-08 18:07:04,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-10-08 18:07:10,309 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-10-08 18:07:13,260 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-10-08 18:07:17,958 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-10-08 18:07:22,945 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-10-08 18:07:25,834 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [153] 2026-10-08 18:07:26,547 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-10-08 18:07:30,307 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [160] 2026-10-08 18:07:30,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-10-08 18:07:35,419 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-10-08 18:07:39,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-08 18:08:09,385 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #40 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-10-08 18:08:12,193 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #40 deleted ir.attachment records with IDs: [3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204] 2026-10-08 18:08:12,194 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #40 deleted pos.config records with IDs: [10, 11, 12, 13] 2026-10-08 18:08:12,216 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #40 deleted ir.sequence records with IDs: [364, 367, 415, 418, 365, 368, 416, 419] 2026-10-08 18:08:17,850 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-10-08 18:08:18,610 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 838 2026-10-08 18:08:18,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpu5p17i_e_chrome_odoo 2026-10-08 18:08:18,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32937/json/version 2026-10-08 18:08:18,614 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32937/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:08:18,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:08:18,658 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32937/json 2026-10-08 18:08:18,660 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32937/json with timeout 3 increased to 10s during tests 2026-10-08 18:08:18,689 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:32937/devtools/page/608C30000C01181613322DCFE4DAEDCA 2026-10-08 18:08:18,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:08:18,743 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:08:19,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:08:19,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:08:19,104 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:19,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:08:19,129 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:08:20,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:20] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.137 0.939 2026-10-08 18:08:20,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '608C30000C01181613322DCFE4DAEDCA', 'loaderId': 'CAC145434DA79089DDF444E3051E24D2', 'isDownload': False} 2026-10-08 18:08:20,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-08 18:08:20,231 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:08:20,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:20] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.010 2026-10-08 18:08:20,283 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:20] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.030 2026-10-08 18:08:20,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:20] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-10-08 18:08:20,910 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:20] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-08 18:08:20,937 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-08 18:08:21,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-08 18:08:21,008 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:08:21,034 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:08:21,041 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:22,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.385 0.721 2026-10-08 18:08:22,253 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.122 2026-10-08 18:08:22,276 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:08:22,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.127 2026-10-08 18:08:22,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:08:22,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 18:08:23,301 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:23,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.224 0.583 2026-10-08 18:08:23,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.096 2026-10-08 18:08:23,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.021 2026-10-08 18:08:23,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 18:08:23,689 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.047 0.065 2026-10-08 18:08:23,761 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.152 2026-10-08 18:08:23,819 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.215 2026-10-08 18:08:23,835 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:08:23,863 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:08:23,876 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:08:23,889 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:08:23,893 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.259 2026-10-08 18:08:23,953 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:23] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.312 2026-10-08 18:08:24,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.373 2026-10-08 18:08:24,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.321 2026-10-08 18:08:24,109 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.033 0.300 2026-10-08 18:08:24,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.227 2026-10-08 18:08:24,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.274 2026-10-08 18:08:24,270 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.287 2026-10-08 18:08:24,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.288 2026-10-08 18:08:24,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.311 2026-10-08 18:08:24,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.308 2026-10-08 18:08:24,378 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.002 0.259 2026-10-08 18:08:24,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.224 2026-10-08 18:08:24,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.204 2026-10-08 18:08:24,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.155 2026-10-08 18:08:24,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.113 2026-10-08 18:08:24,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.115 2026-10-08 18:08:24,500 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.106 2026-10-08 18:08:24,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.118 2026-10-08 18:08:24,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:08:24,560 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,573 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,590 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.024 2026-10-08 18:08:24,606 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:08:24,665 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,667 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:08:24,676 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,689 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,706 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-10-08 18:08:24,744 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,801 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:08:24,833 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,838 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-08 18:08:24,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-10-08 18:08:24,887 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:08:24,937 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,954 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:24,968 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-08 18:08:24,991 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:25,003 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:25,027 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:25,054 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:25,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:08:25,069 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:25,090 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:25,107 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:25,123 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:25,980 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:25,989 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:26,005 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:26,025 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:26,040 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:26,056 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:26,069 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:26,086 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:26,102 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:26,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 18:08:26,954 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:26,970 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:26,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:08:27,002 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:27,019 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:27,039 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:27,053 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:08:27,069 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:27,087 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:27,103 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-08 18:08:27,120 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-10-08 18:08:27,125 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:08:27,142 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:08:27,146 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 838 2026-10-08 18:08:27,150 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:08:27,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 838 2026-10-08 18:08:27,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_180827_300057_MobileTestUi.txt 2026-10-08 18:08:27,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpu5p17i_e_chrome_odoo" 2026-10-08 18:08:27,717 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1043 2026-10-08 18:08:27,717 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpr6bjm2___chrome_odoo 2026-10-08 18:08:27,718 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44215/json/version 2026-10-08 18:08:27,720 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44215/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:08:27,770 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:08:27,770 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44215/json 2026-10-08 18:08:27,772 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44215/json with timeout 3 increased to 10s during tests 2026-10-08 18:08:27,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44215/devtools/page/095AAE03F6BD31C161C2B634B13EEF9F 2026-10-08 18:08:27,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:08:27,864 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:08:27,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:08:27,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:08:27,920 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:27,920 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:08:28,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:28] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.015 0.071 2026-10-08 18:08:28,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '095AAE03F6BD31C161C2B634B13EEF9F', 'loaderId': '1EE98509659F4034A1F418EE2FF28CFA', 'isDownload': False} 2026-10-08 18:08:28,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-08 18:08:28,065 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:08:28,106 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:28] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.012 2026-10-08 18:08:28,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:28] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.029 2026-10-08 18:08:28,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:28] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.022 0.053 2026-10-08 18:08:28,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:28] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 18:08:28,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 18:08:28,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-08 18:08:28,749 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:08:28,751 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:08:28,782 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:29,491 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.181 0.540 2026-10-08 18:08:29,568 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.723 2026-10-08 18:08:29,608 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:08:29,687 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.101 2026-10-08 18:08:29,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-08 18:08:29,854 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.024 0.007 2026-10-08 18:08:30,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.195 0.553 2026-10-08 18:08:30,654 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:30,726 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.061 2026-10-08 18:08:30,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:30] "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-08 18:08:30,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.015 0.007 2026-10-08 18:08:30,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:30] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.031 0.067 2026-10-08 18:08:30,977 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 18:08:31,016 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.031 0.151 2026-10-08 18:08:31,087 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.227 2026-10-08 18:08:31,097 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18: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-08 18:08:31,109 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:08:31,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.299 2026-10-08 18:08:31,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.366 2026-10-08 18:08:31,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.397 2026-10-08 18:08:31,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.331 2026-10-08 18:08:31,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.351 2026-10-08 18:08:31,467 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.036 0.301 2026-10-08 18:08:31,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.320 2026-10-08 18:08:31,552 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.293 2026-10-08 18:08:31,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.292 2026-10-08 18:08:31,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.290 2026-10-08 18:08:31,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.286 2026-10-08 18:08:31,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.254 2026-10-08 18:08:31,681 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.192 2026-10-08 18:08:31,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.187 2026-10-08 18:08:31,728 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.160 2026-10-08 18:08:31,749 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.113 2026-10-08 18:08:31,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.007 0.129 2026-10-08 18:08:31,805 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:31,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.007 0.124 2026-10-08 18:08:31,819 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:31,840 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.008 0.139 2026-10-08 18:08:31,842 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:31,887 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:31,892 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:31,900 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:08:31,905 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:31,927 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:31,935 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:31,953 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:31,975 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:31,991 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,001 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,022 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,043 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,053 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,071 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,119 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,137 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:08:32,140 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:08:32,145 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,169 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,174 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:08:32,178 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,201 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,206 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,219 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,237 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,267 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,275 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:32] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.019 2026-10-08 18:08:32,292 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,303 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,325 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,336 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,352 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,368 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,391 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:32,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44924059 for PoS orders references: ['Order 00014-004-0001'] (draft: False) 2026-10-08 18:08:32,402 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:08:32,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44924059 with result: [{'id': 21, 'pos_reference': 'Order 00014-004-0001', 'account_move': False}] 2026-10-08 18:08:32,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.099 0.178 2026-10-08 18:08:32,743 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:32] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.012 2026-10-08 18:08:33,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:08:33,471 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,484 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,501 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,520 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,542 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,551 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,570 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,592 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,601 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,621 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,638 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,652 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,674 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:33,689 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:34,506 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:34,520 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:34,538 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:34,551 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:34,570 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:34,589 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:34,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:08:35,403 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:35,419 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:35,438 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:35,451 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:35,469 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:35,487 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:36,303 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:36,320 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:36,337 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:36,355 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:36,368 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:36,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23695487 for PoS orders references: ['Order 00014-004-0002'] (draft: False) 2026-10-08 18:08:36,389 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:36,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23695487 with result: [{'id': 22, 'pos_reference': 'Order 00014-004-0002', 'account_move': False}] 2026-10-08 18:08:36,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.050 0.102 2026-10-08 18:08:37,306 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,317 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,335 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,352 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,372 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,384 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,403 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,423 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,435 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,454 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,472 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,484 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,504 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,522 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,535 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,555 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,568 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,584 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,601 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,619 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,639 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,651 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,672 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,685 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,703 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:37,750 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:37] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.018 0.039 2026-10-08 18:08:38,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 18:08:38,520 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:08:38,535 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:08:38,540 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1043 2026-10-08 18:08:38,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:08:38,542 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1043 2026-10-08 18:08:38,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_180838_637083_MobileTestUi.txt 2026-10-08 18:08:38,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpr6bjm2___chrome_odoo" 2026-10-08 18:08:39,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1257 2026-10-08 18:08:39,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmppnx8n4au_chrome_odoo 2026-10-08 18:08:39,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39919/json/version 2026-10-08 18:08:39,037 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39919/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:08:39,085 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:08:39,085 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39919/json 2026-10-08 18:08:39,086 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39919/json with timeout 3 increased to 10s during tests 2026-10-08 18:08:39,108 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39919/devtools/page/C72035605927270E791F38D9F7C6FC3E 2026-10-08 18:08:39,124 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:08:39,155 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:08:39,243 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:08:39,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:08:39,260 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:39,260 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:08:39,392 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:39] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.028 0.079 2026-10-08 18:08:39,399 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C72035605927270E791F38D9F7C6FC3E', 'loaderId': '3DB23B8930E13663073A7A0700BAD4FA', 'isDownload': False} 2026-10-08 18:08:39,399 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-08 18:08:39,429 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:08:39,473 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:39] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.016 2026-10-08 18:08:39,496 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:39] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.040 2026-10-08 18:08:39,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:39] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.043 2026-10-08 18:08:40,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:40] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-10-08 18:08:40,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-08 18:08:40,180 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:08:40,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.011 2026-10-08 18:08:40,194 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:08:40,244 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:41,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.203 0.607 2026-10-08 18:08:41,110 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.800 2026-10-08 18:08:41,150 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:08:41,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.131 2026-10-08 18:08:41,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.020 2026-10-08 18:08:41,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-08 18:08:42,169 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:42,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.175 0.592 2026-10-08 18:08:42,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.069 2026-10-08 18:08:42,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "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-08 18:08:42,355 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 18:08:42,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.056 0.079 2026-10-08 18:08:42,532 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:08:42,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.026 0.187 2026-10-08 18:08:42,628 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08: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-08 18:08:42,645 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:08:42,689 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.264 2026-10-08 18:08:42,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.349 2026-10-08 18:08:42,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.404 2026-10-08 18:08:42,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.025 0.466 2026-10-08 18:08:42,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.384 2026-10-08 18:08:42,990 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:42] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.023 0.305 2026-10-08 18:08:43,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.319 2026-10-08 18:08:43,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.293 2026-10-08 18:08:43,142 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.283 2026-10-08 18:08:43,224 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.033 0.264 2026-10-08 18:08:43,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.293 2026-10-08 18:08:43,257 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.294 2026-10-08 18:08:43,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.252 2026-10-08 18:08:43,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.255 2026-10-08 18:08:43,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.211 2026-10-08 18:08:43,342 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.179 2026-10-08 18:08:43,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.119 2026-10-08 18:08:43,361 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.124 2026-10-08 18:08:43,389 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:43,408 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.120 2026-10-08 18:08:43,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.018 0.113 2026-10-08 18:08:43,462 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,468 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,473 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:08:43,491 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:43,535 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,536 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,559 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,581 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:43,592 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,603 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,620 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,643 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:43,656 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,670 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:43,706 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,719 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,736 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,752 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,769 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:43,788 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,801 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:43,839 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,851 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:43,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:43,888 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:44,709 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:44,719 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:44,739 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:44,750 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:44,769 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:44,788 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:44,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 18:08:45,597 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:45,603 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:45,621 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:45,634 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:45,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:45,671 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:45,728 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-10-08 18:08:46,486 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:46,502 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:46,521 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:46,534 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:46,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:46,571 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:47,392 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:47,402 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:47,422 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:47,434 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:47,453 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:47,471 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:48,280 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:48,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:48,305 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:48,317 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:48,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:48,356 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:49,148 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:08:49,164 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:49,170 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:49,187 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:49,200 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:49,217 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:49,235 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:49,253 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:50,057 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:50,068 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:50,087 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:50,101 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:50,119 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:50,137 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:50,150 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:50,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:50,187 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:50,200 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:50,219 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:50,237 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:51,045 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:51,051 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:51,070 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:51,084 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:51,100 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:51,118 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:51,139 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:51,944 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:51,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:51,975 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:51,987 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:52,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:52,020 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:52,034 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:52,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:52,070 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:52,084 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:52,100 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:52,119 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:52,137 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:52,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:08:52,944 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:52,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:52,972 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:52,985 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:53,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:53,020 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:53,033 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:53,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:53,071 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:53,084 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:53,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:53,121 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:53,930 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:53,936 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:53,952 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:53,967 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:53,984 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,001 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,018 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,033 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,050 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,069 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,085 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,101 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,117 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,134 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,151 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,167 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:54,196 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,201 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,223 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,236 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:54,271 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,288 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:54,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:54,321 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:55,136 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:55,152 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:55,183 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:55,203 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:55,221 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:55,247 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:55,253 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:55,271 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:55,283 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:55,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:55,325 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:56,135 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:56,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:56,170 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:56,183 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:56,202 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:56,220 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:57,035 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:57,051 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:57,070 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:57,087 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:57,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:57,121 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:57,935 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:57,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:57,970 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:57,983 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:58,001 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:58,021 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:58,829 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:58,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:58,853 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:58,866 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:58,885 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:58,904 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,711 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,718 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,733 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,751 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,768 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,786 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:59,820 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,834 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,851 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,868 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:59,905 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:08:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:08:59,923 100 INFO rb-6d39a9a-225376-422534 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-08 18:08:59,936 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:08:59,955 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:00,774 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:00,785 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:00,811 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:00,816 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:00,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:00,854 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:01,672 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:01,685 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:01,707 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:01,717 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:01,733 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:01,751 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:01,766 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:01,788 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:01,799 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:01,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:01,838 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:02,652 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:02,668 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:02,687 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:02,699 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:02,719 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:02,738 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:03,553 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:03,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:03,587 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:03,600 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:03,616 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:03,634 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:03,649 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:03,670 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:03,683 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:03,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:03,733 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:04,535 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:04,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:04,570 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:04,583 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:04,601 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:04,620 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:05,432 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:05,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:05,470 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:05,484 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:05,500 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:05,518 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:05,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:05,554 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:05,566 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:05,585 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:05,603 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:06,413 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:06,418 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:06,436 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:06,449 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:06,467 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:06,486 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:07,292 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:07,308 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:07,320 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:07,334 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:07,351 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:07,369 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:08,179 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:08,184 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:08,208 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:08,216 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:08,234 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:08,253 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:09,072 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:09,084 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:09,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:09:09,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:09,121 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:09,134 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:09,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:09,170 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:09:09,183 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:09,208 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:09,217 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 18:09:09,238 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:09,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:09,270 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:09,285 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:09,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:09:09,312 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:09:09,330 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:09:09,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1257 2026-10-08 18:09:09,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:09:09,350 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1257 2026-10-08 18:09:09,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_180909_454779_MobileTestUi.txt 2026-10-08 18:09:09,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmppnx8n4au_chrome_odoo" 2026-10-08 18:09:09,878 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1484 2026-10-08 18:09:09,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbdb3rm4__chrome_odoo 2026-10-08 18:09:09,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33417/json/version 2026-10-08 18:09:09,881 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33417/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:09:09,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:09:09,924 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33417/json 2026-10-08 18:09:09,925 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33417/json with timeout 3 increased to 10s during tests 2026-10-08 18:09:09,936 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33417/devtools/page/78B4A95151F37E9DD05D81DD1287037C 2026-10-08 18:09:09,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:09:09,958 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:09:09,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:09:10,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:09:10,022 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:10,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:09:10,128 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:10] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.014 0.072 2026-10-08 18:09:10,133 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '78B4A95151F37E9DD05D81DD1287037C', 'loaderId': 'C7F9483D15FE42CD9B9A535834B3B6F9', 'isDownload': False} 2026-10-08 18:09:10,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-08 18:09:10,157 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:09:10,193 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:10] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.013 2026-10-08 18:09:10,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:10] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.032 2026-10-08 18:09:10,236 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:10] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.050 2026-10-08 18:09:10,773 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:10] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.012 0.013 2026-10-08 18:09:10,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.018 2026-10-08 18:09:10,834 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:09:10,857 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-08 18:09:10,858 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:09:10,887 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:11,535 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.186 0.471 2026-10-08 18:09:11,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.041 0.678 2026-10-08 18:09:11,665 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:09:11,721 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.111 2026-10-08 18:09:11,800 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:09:11,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-10-08 18:09:12,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.178 0.556 2026-10-08 18:09:12,656 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:12,749 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.066 2026-10-08 18:09:12,783 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:12] "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-08 18:09:12,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-08 18:09:12,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:12] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.036 0.058 2026-10-08 18:09:12,968 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:12] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.123 2026-10-08 18:09:12,984 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:09:13,043 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.187 2026-10-08 18:09:13,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.205 2026-10-08 18:09:13,141 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.278 2026-10-08 18:09:13,171 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "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-08 18:09:13,186 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:09:13,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.329 2026-10-08 18:09:13,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.341 2026-10-08 18:09:13,332 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.306 2026-10-08 18:09:13,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.326 2026-10-08 18:09:13,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.362 2026-10-08 18:09:13,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.322 2026-10-08 18:09:13,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.020 0.295 2026-10-08 18:09:13,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.018 0.317 2026-10-08 18:09:13,572 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.280 2026-10-08 18:09:13,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.241 2026-10-08 18:09:13,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.192 2026-10-08 18:09:13,625 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.140 2026-10-08 18:09:13,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.119 2026-10-08 18:09:13,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.104 2026-10-08 18:09:13,716 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.127 2026-10-08 18:09:13,741 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.130 2026-10-08 18:09:13,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.007 0.144 2026-10-08 18:09:13,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:13,946 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:13,951 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:13,953 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:09:13,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:13,997 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:14,005 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:14,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:14,042 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:14,057 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:14,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:14,090 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:14,909 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:14,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:14,937 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:14,955 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:14,968 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:09:15,003 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,010 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:09:15,015 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:09:15,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 18:09:15,039 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,055 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,068 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,108 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,112 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:09:15,123 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:09:15,136 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,156 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,168 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,182 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,199 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,216 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,236 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,249 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 18:09:15,251 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:09:15,267 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,282 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,300 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,317 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 18:09:15,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,350 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,370 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:15] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-08 18:09:15,383 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,399 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,418 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,433 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,450 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,468 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,484 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:09:15,500 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,516 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,532 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,549 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,567 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,582 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:09:15,600 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,616 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,632 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,650 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,669 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:09:15,700 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,716 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,732 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,749 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,766 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,783 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,801 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:09:15,833 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,849 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,866 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,882 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,900 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,917 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,933 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:09:15,950 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,966 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,983 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:15,999 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:16,016 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:16,032 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:16,049 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:16,051 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:09:16,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1484 2026-10-08 18:09:16,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:09:16,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1484 2026-10-08 18:09:16,164 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_180916_163899_MobileTestUi.txt 2026-10-08 18:09:16,164 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbdb3rm4__chrome_odoo" 2026-10-08 18:09:16,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1690 2026-10-08 18:09:16,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0ylkabhk_chrome_odoo 2026-10-08 18:09:16,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35797/json/version 2026-10-08 18:09:16,478 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35797/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:09:16,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:09:16,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35797/json 2026-10-08 18:09:16,556 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35797/json with timeout 3 increased to 10s during tests 2026-10-08 18:09:16,571 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35797/devtools/page/599746B36012131DBFC2EE90E59A76C3 2026-10-08 18:09:16,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:09:16,602 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:09:16,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:09:16,685 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:09:16,700 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:16,700 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:09:16,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.016 0.072 2026-10-08 18:09:16,814 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '599746B36012131DBFC2EE90E59A76C3', 'loaderId': '217C774BE807B51856B8EF6915E8B866', 'isDownload': False} 2026-10-08 18:09:16,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-08 18:09:16,836 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:09:16,877 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:16] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-10-08 18:09:16,888 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:16] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.030 2026-10-08 18:09:16,907 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:16] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.030 2026-10-08 18:09:17,422 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:17] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.025 2026-10-08 18:09:17,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 18:09:17,487 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:09:17,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-08 18:09:17,499 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:09:17,538 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:18,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.195 0.534 2026-10-08 18:09:18,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.746 2026-10-08 18:09:18,381 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:09:18,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.116 2026-10-08 18:09:18,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 18:09:18,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.018 2026-10-08 18:09:19,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.204 0.576 2026-10-08 18:09:19,433 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:19,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:19] "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-08 18:09:19,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:19] "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-08 18:09:19,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 18:09:19,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:19] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.031 0.056 2026-10-08 18:09:19,737 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:09:19,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:19] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.132 2026-10-08 18:09:19,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:19] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.031 0.223 2026-10-08 18:09:19,910 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:09:19,926 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:09:19,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:19] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.030 0.307 2026-10-08 18:09:20,015 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.336 2026-10-08 18:09:20,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.025 0.372 2026-10-08 18:09:20,093 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.344 2026-10-08 18:09:20,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.348 2026-10-08 18:09:20,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.021 0.235 2026-10-08 18:09:20,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.237 2026-10-08 18:09:20,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.258 2026-10-08 18:09:20,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.254 2026-10-08 18:09:20,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.266 2026-10-08 18:09:20,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.260 2026-10-08 18:09:20,409 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.238 2026-10-08 18:09:20,424 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.194 2026-10-08 18:09:20,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.021 2026-10-08 18:09:20,473 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.157 2026-10-08 18:09:20,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.110 2026-10-08 18:09:20,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.010 0.104 2026-10-08 18:09:20,535 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.284 2026-10-08 18:09:20,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.123 2026-10-08 18:09:20,580 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:20,652 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,660 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,666 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:09:20,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:20,698 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,705 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:20,738 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,753 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,770 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:20,788 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,802 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,818 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:20,836 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,854 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:20,899 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,900 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,917 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:20,936 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,949 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,967 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:20,986 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:20,999 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:21,018 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:21,039 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:21,856 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:21,867 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:21,885 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:21,899 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:21,917 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:21,936 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:09:21,956 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:21,999 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:22,007 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:22,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:09:22,069 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:22,079 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:09:22,085 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:09:22,096 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:22,113 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:22,130 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:22,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:22] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.017 2026-10-08 18:09:22,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-08 18:09:22,157 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:22,171 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:22,185 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:22,193 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65174689 for PoS orders references: ['Order 00014-010-0001'] (draft: False) 2026-10-08 18:09:22,202 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:09:22,859 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65174689 with result: [{'id': 23, 'pos_reference': 'Order 00014-010-0001', 'account_move': False}] 2026-10-08 18:09:22,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.298 0.420 2026-10-08 18:09:22,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.529 2026-10-08 18:09:22,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:22] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-08 18:09:23,714 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:23,715 100 INFO rb-6d39a9a-225376-422534 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/08/2026"))' 2026-10-08 18:09:23,732 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-08 18:09:23,749 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:23,766 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:23,782 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:23,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:23,820 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:23,832 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:23,850 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:23,871 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:23,885 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:23,901 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:23,923 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:23,940 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:23,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:23,969 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:23,983 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:24,001 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:24,020 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:24,034 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:24,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:24,070 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:24,083 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:24,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:24,123 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:24,132 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:24,152 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:24,170 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:24,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:09:24,985 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,001 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:25,050 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,054 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:25,087 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,106 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,118 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:25,137 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,149 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,168 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:25,193 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,199 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:25,236 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,251 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:25,286 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,299 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,318 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:25,337 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,349 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:25,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:25,387 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,201 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,217 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:26,255 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,265 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,285 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:26,304 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,319 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:26,355 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,366 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,384 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:26,403 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,415 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:26,453 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,467 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,484 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:26,509 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,516 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,535 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:26,554 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,575 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:26,586 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:26,605 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,419 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:09:27,497 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,507 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,523 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,541 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,548 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 18:09:27,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:09:27,569 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,582 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,601 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,618 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:09:27,635 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,648 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,665 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,685 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64239916 for PoS orders references: ['Order 00014-010-0002'] (draft: False) 2026-10-08 18:09:27,690 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:27,806 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64239916 with result: [{'id': 24, 'pos_reference': 'Order 00014-010-0002', 'account_move': False}] 2026-10-08 18:09:27,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.057 0.087 2026-10-08 18:09:27,857 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:27] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.009 2026-10-08 18:09:28,595 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-08 18:09:28,599 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-08 18:09:28,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-08 18:09:28,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-08 18:09:29,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 18:09:29,908 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 18:09:29,908 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 18:09:29,909 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 18:09:29,912 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 18:09:29,913 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 18:09:29,915 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 18:09:29,918 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 18:09:29,919 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 18:09:29,920 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 18:09:29,923 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 18:09:29,923 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 18:09:29,924 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 18:09:29,924 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 18:09:29,927 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 18:09:29,928 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 18:09:29,932 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 18:09:29,939 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 18:09:29,941 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 18:09:29,946 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 18:09:29,948 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 18:09:29,951 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 18:09:29,952 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:29] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 18:09:29,953 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 18:09:29,954 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:09:29,956 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 18:09:29,961 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 18:09:29,965 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 18:09:29,967 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 18:09:29,974 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 18:09:29,996 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:29] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 18:09:29,997 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:29] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-08 18:09:30,003 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-08 18:09:29,999 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 18:09:29,997 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:29] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:09:30,007 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 18:09:30,008 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 18:09:30,022 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 18:09:30,023 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 18:09:30,024 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 18:09:30,024 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 18:09:30,025 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 18:09:30,025 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 18:09:30,026 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 18:09:30,026 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 18:09:30,027 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 18:09:30,028 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 18:09:30,028 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 18:09:30,028 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 18:09:30,029 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 18:09:30,029 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 18:09:30,030 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 18:09:30,032 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 18:09:30,033 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 18:09:30,033 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 18:09:30,034 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 18:09:30,035 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 18:09:30,035 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 18:09:30,036 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 18:09:30,037 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 18:09:30,038 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 18:09:30,039 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 18:09:30,039 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 18:09:30,040 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 18:09:30,073 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 18:09:30,084 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 18:09:30,086 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 18:09:30,087 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:09:30,102 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-08 18:09:30,108 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-08 18:09:30,152 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 18:09:30,158 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 18:09:30,160 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 18:09:30,166 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 18:09:30,171 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 18:09:30,186 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 18:09:30,191 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 18:09:30,200 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-08 18:09:30,248 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 18:09:30,254 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 18:09:30,259 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 18:09:30,263 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.056 2026-10-08 18:09:30,267 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:09:30,276 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 18:09:30,277 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 18:09:30,278 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 18:09:30,287 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 18:09:30,299 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 18:09:30,301 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 18:09:30,302 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:09:30,304 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 18:09:30,307 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 18:09:30,308 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 18:09:30,309 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 18:09:30,309 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 18:09:30,312 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 18:09:30,313 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 18:09:30,314 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 18:09:30,314 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 18:09:30,315 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 18:09:30,316 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 18:09:30,316 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 18:09:30,317 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 18:09:30,317 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 18:09:30,319 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 18:09:30,320 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 18:09:30,320 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 18:09:30,321 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 18:09:30,322 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 18:09:30,331 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 18:09:30,332 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 18:09:30,332 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 18:09:30,365 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:09:30,374 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-08 18:09:30,375 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 18:09:30,382 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-08 18:09:30,393 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-08 18:09:30,395 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-08 18:09:30,409 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 18:09:30,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:30] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.014 2026-10-08 18:09:31,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<830358631039439.1791482971.035970449447632-openerp-private@ca7a2345581c>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-08 18:09:31,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:09:31,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:09:31,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:31] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.052 0.068 2026-10-08 18:09:31,852 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:31,866 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:31,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:31,903 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:31,915 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:31,934 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:31,952 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:31,967 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:31,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:32,002 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:32,015 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:32,034 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:32,053 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:32,066 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:32,084 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:32,107 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:32,118 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:32,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:32,154 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:32,169 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:32,185 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:32,210 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:32,220 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:32,235 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:32,255 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:33,067 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:33,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:09:33,104 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:33,120 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-08 18:09:33,135 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:33,149 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:09:33,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 18:09:33,183 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:33,200 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:33,217 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:33,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81543520 for PoS orders references: ['Order 00014-010-0003'] (draft: False) 2026-10-08 18:09:33,240 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:33,365 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81543520 with result: [{'id': 25, 'pos_reference': 'Order 00014-010-0003', 'account_move': False}] 2026-10-08 18:09:33,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.056 0.095 2026-10-08 18:09:33,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:33] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.013 2026-10-08 18:09:34,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-08 18:09:34,171 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,182 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,201 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:34,219 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,232 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:34,269 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,283 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:34,319 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,350 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:34,369 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,382 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:34,419 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,433 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,450 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:34,469 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,482 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:34,521 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,533 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:34,569 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:09:34,584 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,603 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,619 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 18:09:34,636 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,650 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:09:34,667 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,682 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,704 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,721 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:34,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53142155 for PoS orders references: ['Order 00014-010-0004'] (draft: False) 2026-10-08 18:09:34,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53142155 with result: [{'id': 26, 'pos_reference': 'Order 00014-010-0004', 'account_move': False}] 2026-10-08 18:09:34,829 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.026 0.080 2026-10-08 18:09:35,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-08 18:09:35,603 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,616 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,634 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:35,659 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,710 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,722 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:35,747 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,751 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,753 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:35,774 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,784 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:35,835 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,843 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,859 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:35,871 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,888 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:35,922 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,935 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:35,969 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:35,981 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:36,001 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:36,018 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:36,032 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:36,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:36,070 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:36,885 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:36,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:36,920 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:36,936 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:36,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:36,969 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:36,981 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:37,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:37,018 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:37,032 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:37,048 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:37,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:37,085 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:37,905 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:37,916 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:09:37,936 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:37,948 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:37,965 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:37,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59838871 for PoS orders references: ['Order 00014-010-0005'] (draft: False) 2026-10-08 18:09:38,003 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:38,074 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59838871 with result: [{'id': 27, 'pos_reference': 'Order 00014-010-0005', 'account_move': False}] 2026-10-08 18:09:38,095 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.027 0.090 2026-10-08 18:09:38,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:38] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.012 2026-10-08 18:09:38,869 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:38,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-10-08 18:09:38,898 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:38,905 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:09:38,924 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:09:38,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1690 2026-10-08 18:09:38,939 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:09:38,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1690 2026-10-08 18:09:39,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_180939_064300_MobileTestUi.txt 2026-10-08 18:09:39,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0ylkabhk_chrome_odoo" 2026-10-08 18:09:39,116 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-10-08 18:09:40,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1956 2026-10-08 18:09:40,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp3yfgrnto_chrome_odoo 2026-10-08 18:09:40,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38037/json/version 2026-10-08 18:09:40,017 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38037/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:09:40,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:09:40,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38037/json 2026-10-08 18:09:40,061 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38037/json with timeout 3 increased to 10s during tests 2026-10-08 18:09:40,089 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38037/devtools/page/F61CEFFACEE2066E182331A59330705C 2026-10-08 18:09:40,110 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:09:40,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:09:40,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:09:40,384 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:09:40,387 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:40,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:09:40,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:09:41,577 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:41] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.159 0.997 2026-10-08 18:09:41,581 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F61CEFFACEE2066E182331A59330705C', 'loaderId': 'A16C5131055799C6FA7226413D049CF6', 'isDownload': False} 2026-10-08 18:09:41,581 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-08 18:09:41,601 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:09:41,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:41] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-10-08 18:09:41,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:41] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.031 2026-10-08 18:09:41,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:41] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.044 2026-10-08 18:09:42,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:42] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 18:09:42,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.010 2026-10-08 18:09:42,262 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-08 18:09:42,269 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:09:42,275 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:09:42,303 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:43,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.289 0.689 2026-10-08 18:09:43,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 1.004 2026-10-08 18:09:43,394 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:09:43,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.142 2026-10-08 18:09:43,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-08 18:09:43,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 18:09:44,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.187 0.571 2026-10-08 18:09:44,403 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:09:44,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.087 2026-10-08 18:09:44,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.022 2026-10-08 18:09:44,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:09:44,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:44] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.041 0.050 2026-10-08 18:09:44,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:44] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.122 2026-10-08 18:09:44,823 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:09:44,874 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:44] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.171 2026-10-08 18:09:44,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:44] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.254 2026-10-08 18:09:44,962 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09: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-08 18:09:44,978 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:09:45,014 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:09:45,041 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.031 0.317 2026-10-08 18:09:45,120 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.427 2026-10-08 18:09:45,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.373 2026-10-08 18:09:45,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.352 2026-10-08 18:09:45,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.028 0.374 2026-10-08 18:09:45,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.280 2026-10-08 18:09:45,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.311 2026-10-08 18:09:45,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.027 0.297 2026-10-08 18:09:45,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.293 2026-10-08 18:09:45,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.304 2026-10-08 18:09:45,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.272 2026-10-08 18:09:45,518 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.216 2026-10-08 18:09:45,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.207 2026-10-08 18:09:45,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.160 2026-10-08 18:09:45,568 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.101 2026-10-08 18:09:45,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.001 0.103 2026-10-08 18:09:45,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.012 0.105 2026-10-08 18:09:45,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.091 2026-10-08 18:09:45,650 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:09:45,672 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-08 18:09:45,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:09:45,695 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.023 2026-10-08 18:09:45,702 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:45,720 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:45,743 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:45,816 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:45,823 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:45,831 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:09:45,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:45,865 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:45,871 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:45,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:45,924 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:45,926 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:45,937 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:45,959 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:45,971 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:45,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:46,005 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,019 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,034 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:46,053 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,075 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,090 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:46,103 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,118 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,135 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:09:46,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:09:46,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:09:46,226 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,233 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-08 18:09:46,262 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,274 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:46,289 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,300 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:46,338 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,349 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:46,388 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,402 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:46,436 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,454 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,466 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:46,487 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,500 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:46,535 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,548 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:46,585 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,598 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:46,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:46,635 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,450 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,466 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:09:47,499 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,509 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:09:47,512 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:09:47,514 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-08 18:09:47,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:09:47,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:09:47,554 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:09:47,573 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,587 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-08 18:09:47,599 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,618 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:47,635 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 18:09:47,638 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,650 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,671 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:47,688 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,699 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,717 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:47,737 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,748 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,766 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:47,785 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,797 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:47,838 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,849 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:47,885 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,898 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,917 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:47,934 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,949 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:47,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:47,985 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:48,801 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:48,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:09:48,835 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:48,848 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:48,867 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:48,876 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:48] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.017 2026-10-08 18:09:48,882 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:48,898 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:48,914 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97751836 for PoS orders references: ['Order 00015-002-0003'] (draft: False) 2026-10-08 18:09:48,920 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:09:48,934 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:09:49,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97751836 with result: [{'id': 28, 'pos_reference': 'Order 00015-002-0003', 'account_move': False}] 2026-10-08 18:09:49,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.120 0.155 2026-10-08 18:09:49,253 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:49] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.011 2026-10-08 18:09:49,281 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:09:49,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:09:49,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:09:50,017 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:09:50,032 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,049 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 18:09:50,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:50,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:09:50,098 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:50,135 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,147 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:09:50,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:09:50,201 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:09:50,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-08 18:09:50,231 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:50,248 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:09:50,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 18:09:50,281 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,297 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,314 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:09:50,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:09:50,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:09:50,364 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-08 18:09:50,382 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:50,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:09:50,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-08 18:09:50,432 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:09:50,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:09:50,466 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:09:50,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 18:09:50,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:50,515 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:09:50,531 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:09:50,547 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:09:50,566 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,581 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,598 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,616 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:09:50,649 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,664 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,681 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,698 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:50,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75212504 for PoS orders references: ['Order 00015-002-0001'] (draft: False) 2026-10-08 18:09:50,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-08 18:09:50,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75212504 with result: [{'id': 29, 'pos_reference': 'Order 00015-002-0001', 'account_move': False}] 2026-10-08 18:09:50,827 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.037 0.082 2026-10-08 18:09:51,600 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:09:51,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:09:51,634 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:09:51,648 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:51,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-08 18:09:51,682 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:51,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:09:51,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-10-08 18:09:51,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:51,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:51,766 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:51,783 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:51,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:09:51,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:09:51,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:09:51,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-08 18:09:51,865 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:51,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 18:09:51,899 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:51,918 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:51,937 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-08 18:09:51,949 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:51,970 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 18:09:51,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-08 18:09:52,000 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,017 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:52,037 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,050 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:52,086 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,100 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,116 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:52,135 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,149 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:52,185 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,197 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:52,234 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,250 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:52,288 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,298 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:52,336 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,348 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:52,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:52,384 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:53,200 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:53,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:09:53,235 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:09:53,258 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:53,308 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:53,317 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:53,335 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:09:53,350 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:53,366 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:53,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-08 18:09:53,400 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:53,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:09:53,426 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7373164 for PoS orders references: ['Order 00015-002-0005'] (draft: False) 2026-10-08 18:09:56,210 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7373164 with result: [{'id': 30, 'pos_reference': 'Order 00015-002-0005', 'account_move': 195}] 2026-10-08 18:09:56,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 0.889 1.983 2026-10-08 18:09:56,300 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 2.221 2026-10-08 18:09:56,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:56] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.009 0.019 2026-10-08 18:09:56,372 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:56] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.005 0.011 2026-10-08 18:09:57,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:09:57,179 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:09:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:09:57,189 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1956 2026-10-08 18:09:57,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:09:57,191 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1956 2026-10-08 18:09:57,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_180957_297554_MobileTestUi.txt 2026-10-08 18:09:57,298 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp3yfgrnto_chrome_odoo" 2026-10-08 18:09:57,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-10-08 18:09:58,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2173 2026-10-08 18:09:58,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpt7klzmh9_chrome_odoo 2026-10-08 18:09:58,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46427/json/version 2026-10-08 18:09:58,062 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46427/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:09:58,070 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:09:58,070 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46427/json 2026-10-08 18:09:58,071 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46427/json with timeout 3 increased to 10s during tests 2026-10-08 18:09:58,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46427/devtools/page/BE1778D37F3A674FDC80D126F3DA6EF0 2026-10-08 18:09:58,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:09:58,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:09:58,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:09:58,350 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:09:58,358 100 INFO rb-6d39a9a-225376-422534 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-08 18:09:58,358 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:09:58,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:10:00,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:00] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.078 1.673 2026-10-08 18:10:00,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BE1778D37F3A674FDC80D126F3DA6EF0', 'loaderId': 'DA6246B5B70FA8DDE7A42A9D806E8E73', 'isDownload': False} 2026-10-08 18:10:00,135 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-08 18:10:00,162 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:10:00,197 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:00] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.010 2026-10-08 18:10:00,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:00] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-10-08 18:10:00,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:00] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.048 2026-10-08 18:10:00,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:00] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 18:10:00,845 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.011 2026-10-08 18:10:00,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 18:10:00,917 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:10:00,925 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:10:00,948 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:01,936 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.312 0.682 2026-10-08 18:10:02,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.016 2026-10-08 18:10:02,075 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:10:02,149 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.124 2026-10-08 18:10:02,179 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:10:02,244 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-08 18:10:03,038 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:03,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.215 0.563 2026-10-08 18:10:03,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.073 2026-10-08 18:10:03,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.017 2026-10-08 18:10:03,233 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:10:03,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.028 0.093 2026-10-08 18:10:03,402 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:10:03,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.025 0.161 2026-10-08 18:10:03,533 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.264 2026-10-08 18:10:03,547 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:10:03,574 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:03,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.301 2026-10-08 18:10:03,654 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.367 2026-10-08 18:10:03,676 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:10:03,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.440 2026-10-08 18:10:03,749 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.315 2026-10-08 18:10:03,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.319 2026-10-08 18:10:03,874 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.023 0.267 2026-10-08 18:10:03,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.294 2026-10-08 18:10:03,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.252 2026-10-08 18:10:03,992 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:03] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.240 2026-10-08 18:10:04,015 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.238 2026-10-08 18:10:04,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.237 2026-10-08 18:10:04,034 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.214 2026-10-08 18:10:04,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.145 2026-10-08 18:10:04,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.141 2026-10-08 18:10:04,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.141 2026-10-08 18:10:04,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.115 2026-10-08 18:10:04,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.093 2026-10-08 18:10:04,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.012 0.125 2026-10-08 18:10:04,215 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.144 2026-10-08 18:10:04,285 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:04,301 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:04,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.017 2026-10-08 18:10:04,322 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:04,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:04,368 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:04,447 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:04,458 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:04,460 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:04,468 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:04,491 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:04,502 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:04,520 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:04,544 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:05,349 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:05,366 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:05,383 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:05,400 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:05,420 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:05,444 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:05,448 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:05,466 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:05,489 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:10:06,302 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,315 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,335 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,351 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-08 18:10:06,365 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,382 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,407 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,423 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,432 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,449 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,469 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,480 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,499 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:06,520 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:07,333 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:07,349 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:07,358 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:10:07,371 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:07,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2173 2026-10-08 18:10:07,392 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:10:07,392 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2173 2026-10-08 18:10:07,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181007_495996_MobileTestUi.txt 2026-10-08 18:10:07,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpt7klzmh9_chrome_odoo" 2026-10-08 18:10:07,543 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-10-08 18:10:08,156 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2375 2026-10-08 18:10:08,156 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmphyuem__q_chrome_odoo 2026-10-08 18:10:08,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34337/json/version 2026-10-08 18:10:08,158 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34337/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:10:08,229 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:10:08,229 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34337/json 2026-10-08 18:10:08,231 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34337/json with timeout 3 increased to 10s during tests 2026-10-08 18:10:08,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34337/devtools/page/3ECEC0555DFDD92292882476A97B6B30 2026-10-08 18:10:08,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:10:08,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:10:08,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 18:10:08,538 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:10:08,544 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:08,544 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:10:08,571 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:10:09,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:09] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.098 0.837 2026-10-08 18:10:09,505 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3ECEC0555DFDD92292882476A97B6B30', 'loaderId': '1762EF4E3A9EBCAC7063C8F855992EF4', 'isDownload': False} 2026-10-08 18:10:09,506 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-08 18:10:09,528 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:10:09,570 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:09] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.010 2026-10-08 18:10:09,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:09] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.035 2026-10-08 18:10:09,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:09] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.021 0.049 2026-10-08 18:10:10,162 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:10] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.012 0.011 2026-10-08 18:10:10,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-08 18:10:10,249 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:10:10,250 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:10:10,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.014 2026-10-08 18:10:10,302 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:11,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.289 0.688 2026-10-08 18:10:11,360 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.989 2026-10-08 18:10:11,403 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:10:11,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.141 2026-10-08 18:10:11,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-08 18:10:11,611 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 18:10:12,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.165 0.566 2026-10-08 18:10:12,405 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:10:12,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.086 2026-10-08 18:10:12,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.019 0.023 2026-10-08 18:10:12,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.007 2026-10-08 18:10:12,720 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.029 0.071 2026-10-08 18:10:12,754 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:10:12,793 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.153 2026-10-08 18:10:12,805 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "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-08 18:10:12,847 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:10:12,872 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.217 2026-10-08 18:10:12,903 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:12,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.272 2026-10-08 18:10:12,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:12] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.329 2026-10-08 18:10:13,054 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.379 2026-10-08 18:10:13,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.303 2026-10-08 18:10:13,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 18 0.022 0.267 2026-10-08 18:10:13,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.262 2026-10-08 18:10:13,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.287 2026-10-08 18:10:13,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.036 0.270 2026-10-08 18:10:13,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.025 0.317 2026-10-08 18:10:13,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.319 2026-10-08 18:10:13,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.314 2026-10-08 18:10:13,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.273 2026-10-08 18:10:13,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.271 2026-10-08 18:10:13,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.234 2026-10-08 18:10:13,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.173 2026-10-08 18:10:13,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.121 2026-10-08 18:10:13,553 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.122 2026-10-08 18:10:13,584 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,589 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.126 2026-10-08 18:10:13,603 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,616 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.137 2026-10-08 18:10:13,635 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:13,657 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.087 2026-10-08 18:10:13,684 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,691 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:13,702 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,725 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,748 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,763 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,781 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,797 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:13,843 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,850 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,866 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,886 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,900 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,914 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,931 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,949 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,965 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:13,982 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:14,002 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,019 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,036 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,053 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,065 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,081 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,097 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,115 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:14,151 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,163 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,181 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,197 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,215 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,232 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-08 18:10:14,247 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:10:14,301 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,312 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:14,316 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:14,323 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,330 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,338 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,359 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:14,375 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73265579 for PoS orders references: ['Order 00017-002-0001'] (draft: False) 2026-10-08 18:10:14,391 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:10:14,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73265579 with result: [{'id': 31, 'pos_reference': 'Order 00017-002-0001', 'account_move': False}] 2026-10-08 18:10:14,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.159 0.178 2026-10-08 18:10:14,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:14] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.012 2026-10-08 18:10:15,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:10:15,512 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:10:15,534 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:10:15,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2375 2026-10-08 18:10:15,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:10:15,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2375 2026-10-08 18:10:15,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181015_637425_MobileTestUi.txt 2026-10-08 18:10:15,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmphyuem__q_chrome_odoo" 2026-10-08 18:10:15,737 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-10-08 18:10:16,707 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2582 2026-10-08 18:10:16,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpqn92ue_2_chrome_odoo 2026-10-08 18:10:16,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40767/json/version 2026-10-08 18:10:16,712 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40767/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:10:16,775 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:10:16,776 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40767/json 2026-10-08 18:10:16,777 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40767/json with timeout 3 increased to 10s during tests 2026-10-08 18:10:16,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40767/devtools/page/9C9C209B2F5594F3329A6AF742AD1BB1 2026-10-08 18:10:16,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:10:16,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:10:17,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:10:17,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:10:17,055 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:17,055 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:10:17,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:10:18,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.139 0.891 2026-10-08 18:10:18,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9C9C209B2F5594F3329A6AF742AD1BB1', 'loaderId': '349C946096BA50F79FB45D3D60157917', 'isDownload': False} 2026-10-08 18:10:18,107 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-08 18:10:18,127 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:10:18,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:18] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.010 2026-10-08 18:10:18,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:18] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-10-08 18:10:18,198 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:18] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.046 2026-10-08 18:10:18,729 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:18] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 18:10:18,745 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-08 18:10:18,817 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:18,832 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:10:18,833 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-08 18:10:18,863 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:19,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.403 0.585 2026-10-08 18:10:19,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 1.006 2026-10-08 18:10:19,958 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:10:20,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:20] "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-08 18:10:20,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 18:10:20,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-08 18:10:20,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.150 0.519 2026-10-08 18:10:20,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:10:21,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.083 2026-10-08 18:10:21,095 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.020 2026-10-08 18:10:21,120 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 18:10:21,271 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.026 0.050 2026-10-08 18:10:21,289 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:21,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.114 2026-10-08 18:10:21,349 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:21,368 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:10:21,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.027 0.185 2026-10-08 18:10:21,443 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:10:21,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.258 2026-10-08 18:10:21,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.328 2026-10-08 18:10:21,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.386 2026-10-08 18:10:21,700 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.029 0.359 2026-10-08 18:10:21,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.343 2026-10-08 18:10:21,774 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.298 2026-10-08 18:10:21,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.326 2026-10-08 18:10:21,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.008 0.319 2026-10-08 18:10:21,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.310 2026-10-08 18:10:21,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.009 2026-10-08 18:10:22,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.022 0.246 2026-10-08 18:10:22,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.255 2026-10-08 18:10:22,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.235 2026-10-08 18:10:22,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:22] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.192 2026-10-08 18:10:22,078 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.168 2026-10-08 18:10:22,091 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:10:22,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.385 2026-10-08 18:10:22,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:10:22,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:22] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.145 2026-10-08 18:10:22,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:22] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.007 0.129 2026-10-08 18:10:22,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:10:22,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-08 18:10:22,183 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:22] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.138 2026-10-08 18:10:22,217 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.145 2026-10-08 18:10:22,265 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,270 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,283 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:22,284 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,306 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,317 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,351 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,365 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,382 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,401 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,414 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,451 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,467 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,482 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,500 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,513 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,535 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,550 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,564 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,582 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:10:22,597 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:10:22,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:10:22,630 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-08 18:10:22,647 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,664 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 18:10:22,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-08 18:10:22,698 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,717 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,750 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,784 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,798 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,834 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,848 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,865 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,884 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,896 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,915 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,935 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,946 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,965 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:22,984 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:22,999 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,036 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,047 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,085 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,097 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:10:23,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:10:23,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:10:23,163 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 18:10:23,180 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 18:10:23,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-08 18:10:23,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:10:23,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:10:23,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:10:23,281 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-08 18:10:23,313 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,353 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,364 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,382 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,400 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,414 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,432 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,451 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,463 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,500 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,513 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,531 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,550 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,566 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,582 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,600 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,616 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,651 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,663 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:10:23,718 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,760 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,766 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,785 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:10:23,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:10:23,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:10:23,830 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-08 18:10:23,847 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,863 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,887 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,896 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,915 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,933 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,947 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,965 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:23,984 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:23,992 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:10:23,996 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,033 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,046 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,084 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,098 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,133 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,147 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,183 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,196 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,233 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:10:24,246 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,280 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,297 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,315 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:10:24,346 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,354 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:10:24,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-08 18:10:24,357 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:10:24,363 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:10:24,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:10:24,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:10:24,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-08 18:10:24,430 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,468 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,480 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,518 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,532 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,549 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,568 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,580 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,598 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,617 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,630 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,648 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,666 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,681 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,700 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,717 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,767 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,780 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:24,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:24,817 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:25,632 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:25,649 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:10:25,665 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:25,680 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:25,704 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:25,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:25] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.013 2026-10-08 18:10:25,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:10:25,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57550026 for PoS orders references: ['Order 00018-002-0005'] (draft: False) 2026-10-08 18:10:25,745 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:10:25,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57550026 with result: [{'id': 32, 'pos_reference': 'Order 00018-002-0005', 'account_move': False}] 2026-10-08 18:10:26,018 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.140 0.162 2026-10-08 18:10:26,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.103 2026-10-08 18:10:26,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:26] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.014 2026-10-08 18:10:26,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:10:26,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:10:26,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:10:26,855 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:26,863 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:10:26,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:10:26,896 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-10-08 18:10:26,913 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:26,932 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:10:26,947 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:10:26,963 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-08 18:10:26,981 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:26,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:10:27,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:10:27,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-10-08 18:10:27,047 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:27,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:10:27,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:10:27,096 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:27,113 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:27,129 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:10:27,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:10:27,163 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:27,180 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:27,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:10:27,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:10:27,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-08 18:10:27,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:10:27,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:10:27,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-08 18:10:27,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-08 18:10:27,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:10:27,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:10:27,361 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:10:27,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:10:27,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:10:27,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:10:27,419 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-08 18:10:27,438 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:27,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:27] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.014 0.037 2026-10-08 18:10:27,568 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:27] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.032 0.048 2026-10-08 18:10:28,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:10:28,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:28,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-08 18:10:28,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-10-08 18:10:29,149 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-08 18:10:29,163 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:29,181 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:10:29,196 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:10:29,208 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.024 2026-10-08 18:10:29,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-08 18:10:29,235 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-08 18:10:29,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:29,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:10:29,282 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:29,299 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:29,318 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63216988 for PoS orders references: ['Order 00018-002-0004'] (draft: False) 2026-10-08 18:10:29,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:10:29,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63216988 with result: [{'id': 33, 'pos_reference': 'Order 00018-002-0004', 'account_move': False}] 2026-10-08 18:10:29,457 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.059 0.085 2026-10-08 18:10:30,111 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.005 2026-10-08 18:10:30,221 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:30,235 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:10:30,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:10:30,263 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:10:30,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:10:30,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:10:30,313 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:10:30,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-08 18:10:30,348 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:30,371 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.026 2026-10-08 18:10:30,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:30] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.079 0.054 2026-10-08 18:10:31,276 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:10:31,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:31,300 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:31,313 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:31,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:31,350 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-08 18:10:31,364 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 18:10:31,407 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:31,413 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:31,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-08 18:10:31,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:31] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.017 0.011 2026-10-08 18:10:34,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:34] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 1.196 2.075 2026-10-08 18:10:34,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:34] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-08 18:10:34,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:34] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.021 0.022 2026-10-08 18:10:34,880 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:34] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.013 0.029 2026-10-08 18:10:34,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:34] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.037 0.041 2026-10-08 18:10:35,444 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-08 18:10:35,733 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:35,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:35,766 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-08 18:10:35,780 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:35,797 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:35,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-08 18:10:35,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:10:36,598 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-08 18:10:36,613 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:36,630 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:36,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-08 18:10:36,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:10:36,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.016 0.027 2026-10-08 18:10:36,679 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:36,698 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:36,712 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:36,733 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:36,747 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:10:36,763 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-08 18:10:36,782 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:36,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:10:36,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:36,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.016 0.027 2026-10-08 18:10:36,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-08 18:10:36,846 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:36,864 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:36,888 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:36,896 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:36,913 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:36,934 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:36,947 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:36,965 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-08 18:10:36,984 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-08 18:10:36,994 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:36] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.011 2026-10-08 18:10:37,002 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,018 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:10:37,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:37,049 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,064 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:37,107 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:10:37,122 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-08 18:10:37,127 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:37] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:10:37,137 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:10:37,149 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:37,175 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,187 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:37] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.031 2026-10-08 18:10:37,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:37,223 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,236 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,249 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:37,305 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,314 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:37,353 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-08 18:10:37,370 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,392 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:10:37,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:37,420 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,430 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:37,467 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,483 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:37,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-08 18:10:38,934 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:38,949 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:38,962 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:38,982 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:39,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-08 18:10:41,110 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:41,133 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:41,145 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:41,166 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:41,181 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:41,199 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:42,004 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:42,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:42,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:10:42,046 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-08 18:10:42,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:10:42,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:42,101 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:42,116 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:42,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:42] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.012 0.035 2026-10-08 18:10:42,133 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-10-08 18:10:42,147 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:42,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:10:42,183 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:42,205 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:42,218 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:42,233 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:10:42,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32298104 for PoS orders references: ['Order 00018-002-0006'] (draft: False) 2026-10-08 18:10:42,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32298104 with result: [{'id': 34, 'pos_reference': 'Order 00018-002-0006', 'account_move': False}] 2026-10-08 18:10:42,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.083 0.104 2026-10-08 18:10:43,205 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:43,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:43,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:10:43,246 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-08 18:10:43,263 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:10:43,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:43,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-10-08 18:10:43,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.020 0.027 2026-10-08 18:10:43,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:43] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.023 0.049 2026-10-08 18:10:44,166 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:44,168 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:10:44,188 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:44,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2582 2026-10-08 18:10:44,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:10:44,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2582 2026-10-08 18:10:44,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181044_329863_MobileTestUi.txt 2026-10-08 18:10:44,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpqn92ue_2_chrome_odoo" 2026-10-08 18:10:44,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-08 18:10:45,368 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2838 2026-10-08 18:10:45,368 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp3tgv3h8m_chrome_odoo 2026-10-08 18:10:45,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44337/json/version 2026-10-08 18:10:45,370 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44337/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:10:45,429 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:10:45,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44337/json 2026-10-08 18:10:45,432 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44337/json with timeout 3 increased to 10s during tests 2026-10-08 18:10:45,447 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44337/devtools/page/BA4ED6908A8267D79E3FCDFB8549CA5D 2026-10-08 18:10:45,462 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:10:45,468 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:10:45,781 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:10:45,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:10:45,802 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:45,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:10:45,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:10:46,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:46] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.148 0.985 2026-10-08 18:10:46,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BA4ED6908A8267D79E3FCDFB8549CA5D', 'loaderId': 'DC9104B5E2DF50812D083154D8741596', 'isDownload': False} 2026-10-08 18:10:46,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-08 18:10:46,993 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:10:47,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:47] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.029 2026-10-08 18:10:47,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:47] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.018 2026-10-08 18:10:47,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:47] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.024 0.061 2026-10-08 18:10:47,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:47] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.037 2026-10-08 18:10:47,642 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.035 2026-10-08 18:10:47,667 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:47,678 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:10:47,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-08 18:10:47,710 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:48,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.399 0.729 2026-10-08 18:10:48,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.154 2026-10-08 18:10:48,941 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:10:49,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.142 2026-10-08 18:10:49,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 18:10:49,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-08 18:10:49,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.188 0.480 2026-10-08 18:10:50,001 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:10:50,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.051 0.089 2026-10-08 18:10:50,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "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-08 18:10:50,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 18:10:50,286 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.059 0.073 2026-10-08 18:10:50,293 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:10:50,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.188 2026-10-08 18:10:50,408 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "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-08 18:10:50,437 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:10:50,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.024 0.246 2026-10-08 18:10:50,473 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:10:50,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.338 2026-10-08 18:10:50,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.417 2026-10-08 18:10:50,686 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.463 2026-10-08 18:10:50,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.378 2026-10-08 18:10:50,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.055 0.320 2026-10-08 18:10:50,849 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.355 2026-10-08 18:10:50,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.339 2026-10-08 18:10:50,994 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:50] "GET /web/image?model=product.product&field=image_128&id=794&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.357 2026-10-08 18:10:51,071 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.365 2026-10-08 18:10:51,131 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.402 2026-10-08 18:10:51,158 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.408 2026-10-08 18:10:51,159 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,188 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.345 2026-10-08 18:10:51,201 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:51,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.327 2026-10-08 18:10:51,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.019 0.289 2026-10-08 18:10:51,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.026 0.268 2026-10-08 18:10:51,316 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,326 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.234 2026-10-08 18:10:51,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:51,352 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:51,359 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,367 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:51,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:10:51,424 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-08 18:10:51,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.056 0.225 2026-10-08 18:10:51,437 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.233 2026-10-08 18:10:51,454 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,468 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:51,486 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,493 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.011 0.255 2026-10-08 18:10:51,504 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:10:51,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.015 0.258 2026-10-08 18:10:51,567 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,572 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.007 0.258 2026-10-08 18:10:51,587 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:10:51,598 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,600 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:10:51,605 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,618 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:51,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94889953 for PoS orders references: ['Order 00019-002-0001'] (draft: False) 2026-10-08 18:10:51,649 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:10:51,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94889953 with result: [{'id': 35, 'pos_reference': 'Order 00019-002-0001', 'account_move': False}] 2026-10-08 18:10:51,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.100 0.158 2026-10-08 18:10:51,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:51] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.012 2026-10-08 18:10:52,693 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,701 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:52,734 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,746 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:52,783 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,796 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,814 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:52,835 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,847 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,864 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:10:52,885 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,896 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,914 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:10:52,930 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,946 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,963 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:52,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56601540 for PoS orders references: ['Order 00019-002-0002'] (draft: False) 2026-10-08 18:10:52,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-08 18:10:53,119 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56601540 with result: [{'id': 36, 'pos_reference': 'Order 00019-002-0002', 'account_move': False}] 2026-10-08 18:10:53,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.064 0.107 2026-10-08 18:10:53,161 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.151 2026-10-08 18:10:53,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:10:53,922 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:53,934 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2838 2026-10-08 18:10:53,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:10:53,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2838 2026-10-08 18:10:54,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181054_061911_MobileTestUi.txt 2026-10-08 18:10:54,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp3tgv3h8m_chrome_odoo" 2026-10-08 18:10:54,086 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-10-08 18:10:54,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3050 2026-10-08 18:10:54,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpk0o961mp_chrome_odoo 2026-10-08 18:10:54,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33101/json/version 2026-10-08 18:10:54,780 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33101/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:10:54,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:10:54,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33101/json 2026-10-08 18:10:54,817 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33101/json with timeout 3 increased to 10s during tests 2026-10-08 18:10:54,851 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33101/devtools/page/988B0957CAEE4C73F2166F236B138ABD 2026-10-08 18:10:54,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:10:54,932 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:10:55,227 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:10:55,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:10:55,238 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:55,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:10:55,263 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:10:56,280 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:56] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.125 0.899 2026-10-08 18:10:56,284 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '988B0957CAEE4C73F2166F236B138ABD', 'loaderId': 'BABDAA7BD9DD6E13E259D454B1F4FA61', 'isDownload': False} 2026-10-08 18:10:56,285 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-08 18:10:56,308 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:10:56,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:56] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-10-08 18:10:56,348 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:56] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.026 2026-10-08 18:10:56,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:56] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-10-08 18:10:56,906 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:56] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.014 0.013 2026-10-08 18:10:56,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.024 2026-10-08 18:10:56,964 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:10:56,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-10-08 18:10:56,995 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:10:57,029 100 INFO rb-6d39a9a-225376-422534 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-08 18:10:58,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.393 0.689 2026-10-08 18:10:58,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.044 1.082 2026-10-08 18:10:58,228 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:10:58,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.149 2026-10-08 18:10:58,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-08 18:10:58,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 18:10:59,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.200 0.512 2026-10-08 18:10:59,315 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:10:59,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "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-08 18:10:59,444 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.036 2026-10-08 18:10:59,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.013 0.006 2026-10-08 18:10:59,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.057 0.067 2026-10-08 18:10:59,629 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:59,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.030 0.173 2026-10-08 18:10:59,727 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "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-08 18:10:59,743 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:10:59,771 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.222 2026-10-08 18:10:59,794 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:10:59,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.270 2026-10-08 18:10:59,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.327 2026-10-08 18:10:59,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.385 2026-10-08 18:10:59,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:10:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.323 2026-10-08 18:11:00,026 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.021 0.252 2026-10-08 18:11:00,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.242 2026-10-08 18:11:00,114 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.261 2026-10-08 18:11:00,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.249 2026-10-08 18:11:00,225 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.024 0.242 2026-10-08 18:11:00,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.246 2026-10-08 18:11:00,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.245 2026-10-08 18:11:00,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.219 2026-10-08 18:11:00,274 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.203 2026-10-08 18:11:00,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.179 2026-10-08 18:11:00,324 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.152 2026-10-08 18:11:00,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.104 2026-10-08 18:11:00,378 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.008 0.120 2026-10-08 18:11:00,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.133 2026-10-08 18:11:00,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-08 18:11:00,423 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-08 18:11:00,438 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:00,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.026 2026-10-08 18:11:00,488 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,494 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:11:00,496 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,507 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-08 18:11:00,529 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:00,553 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,563 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-08 18:11:00,605 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:00,620 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,628 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,649 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-08 18:11:00,662 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:00,683 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,696 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,721 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-08 18:11:00,737 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:00,753 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,762 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,781 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-08 18:11:00,797 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:00,819 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,829 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,847 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:00,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:11:00,872 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:00,894 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3050 2026-10-08 18:11:00,896 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:11:00,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3050 2026-10-08 18:11:00,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181100_999051_MobileTestUi.txt 2026-10-08 18:11:00,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpk0o961mp_chrome_odoo" 2026-10-08 18:11:01,070 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_combo ... 2026-10-08 18:11:05,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3251 2026-10-08 18:11:05,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0g64rf16_chrome_odoo 2026-10-08 18:11:05,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40267/json/version 2026-10-08 18:11:05,713 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40267/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:11:05,735 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:11:05,736 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40267/json 2026-10-08 18:11:05,736 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40267/json with timeout 3 increased to 10s during tests 2026-10-08 18:11:05,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40267/devtools/page/F10B2F75DED7B7D73E1BE04306F2C0DE 2026-10-08 18:11:05,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:11:05,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:11:06,161 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:11:06,164 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:11:06,180 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:06,180 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:11:06,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:11:07,133 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:07] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.095 0.840 2026-10-08 18:11:07,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F10B2F75DED7B7D73E1BE04306F2C0DE', 'loaderId': '0E42FD0D75A36E5215EF00E4D3A26904', 'isDownload': False} 2026-10-08 18:11:07,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-08 18:11:07,163 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:11:07,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:07] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.010 2026-10-08 18:11:07,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:07] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.028 2026-10-08 18:11:07,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:07] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-10-08 18:11:07,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:07] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 18:11:07,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-08 18:11:07,861 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:11:07,866 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-08 18:11:07,878 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:11:07,898 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:08,974 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.379 0.698 2026-10-08 18:11:09,045 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.090 2026-10-08 18:11:09,071 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:11:09,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.102 2026-10-08 18:11:09,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 18:11:09,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 18:11:10,012 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.160 0.556 2026-10-08 18:11:10,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:11:10,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:10] "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-08 18:11:10,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:10] "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-08 18:11:10,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-08 18:11:11,317 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,321 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,322 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,323 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,324 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,327 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,328 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,328 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,329 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/image?model=product.product&field=image_128&id=796&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 1.047 0.057 2026-10-08 18:11:11,352 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,362 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:11,364 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,376 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:11:11,379 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,385 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:11,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/image?model=product.product&field=image_128&id=798&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 1.155 2026-10-08 18:11:11,408 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,433 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,446 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/image?model=product.product&field=image_128&id=800&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.356 2026-10-08 18:11:11,466 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.390 2026-10-08 18:11:11,470 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,493 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:11,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/image?model=product.product&field=image_128&id=799&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.465 2026-10-08 18:11:11,545 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:11,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/image?model=product.product&field=image_128&id=797&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.008 1.357 2026-10-08 18:11:11,603 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,608 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,629 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:11,637 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,647 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,662 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,683 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/image?model=product.product&field=image_128&id=803&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.044 0.251 2026-10-08 18:11:11,693 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:11:11,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:11,733 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,734 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.034 0.288 2026-10-08 18:11:11,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:11,775 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,789 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,801 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,823 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,835 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:11,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.025 0.358 2026-10-08 18:11:11,853 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,864 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:11,892 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.349 2026-10-08 18:11:11,905 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,923 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,930 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,952 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:11,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:11] "GET /web/image?model=product.product&field=image_128&id=801&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.389 2026-10-08 18:11:11,972 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:11,999 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:12,003 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:12,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:12,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=802&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.031 0.390 2026-10-08 18:11:12,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.414 2026-10-08 18:11:12,036 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:12,047 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:12,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:12,089 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:12,098 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:12,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.024 0.384 2026-10-08 18:11:12,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:12,143 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:12,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=806&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.407 2026-10-08 18:11:12,213 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.361 2026-10-08 18:11:12,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=805&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.362 2026-10-08 18:11:12,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.368 2026-10-08 18:11:12,424 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.360 2026-10-08 18:11:12,476 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.303 2026-10-08 18:11:12,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.039 0.325 2026-10-08 18:11:12,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.022 0.395 2026-10-08 18:11:12,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=804&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.378 2026-10-08 18:11:12,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.351 2026-10-08 18:11:12,800 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.346 2026-10-08 18:11:12,857 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.361 2026-10-08 18:11:12,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.296 2026-10-08 18:11:12,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.239 2026-10-08 18:11:12,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.198 2026-10-08 18:11:12,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.175 2026-10-08 18:11:12,938 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.116 2026-10-08 18:11:12,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.007 0.090 2026-10-08 18:11:12,966 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:12,982 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:12,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:12] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.105 2026-10-08 18:11:13,003 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,018 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:13] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.110 2026-10-08 18:11:13,025 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:13,035 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,049 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:13,088 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,100 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,114 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,136 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:13,169 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,179 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:13,220 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,234 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,245 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,264 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,278 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:13,303 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,311 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:13,350 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,361 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:13,400 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,413 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:13,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:13,450 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:11:14,269 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,282 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,297 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,311 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,328 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,345 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,423 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:14,441 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,450 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,468 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:11:14,508 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,514 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,520 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:14,521 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:11:14,543 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:14,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:14] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.014 2026-10-08 18:11:14,571 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:11:14,596 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14536765 for PoS orders references: ['Order 00021-002-0001'] (draft: False) 2026-10-08 18:11:14,603 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:11:14,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14536765 with result: [{'id': 37, 'pos_reference': 'Order 00021-002-0001', 'account_move': False}] 2026-10-08 18:11:14,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.150 0.162 2026-10-08 18:11:14,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:14] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.012 2026-10-08 18:11:15,703 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:15,715 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.009 2026-10-08 18:11:15,718 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:15,735 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:15,745 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:15,761 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:15,778 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:15,852 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:15,866 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:15,868 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:15,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:15,914 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:15,915 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:15,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:11:15,936 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:15,953 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3251 2026-10-08 18:11:15,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:11:15,956 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3251 2026-10-08 18:11:16,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181116_082108_MobileTestUi.txt 2026-10-08 18:11:16,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0g64rf16_chrome_odoo" 2026-10-08 18:11:16,177 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-10-08 18:11:17,055 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3474 2026-10-08 18:11:17,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpz6095vdy_chrome_odoo 2026-10-08 18:11:17,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41667/json/version 2026-10-08 18:11:17,058 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41667/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:11:17,116 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:11:17,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41667/json 2026-10-08 18:11:17,118 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41667/json with timeout 3 increased to 10s during tests 2026-10-08 18:11:17,144 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41667/devtools/page/16B823C62C93DF0D27AA8457D9F7E737 2026-10-08 18:11:17,155 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:11:17,162 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:11:17,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:11:17,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:11:17,480 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:17,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:11:17,500 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:11:18,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.099 0.790 2026-10-08 18:11:18,388 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '16B823C62C93DF0D27AA8457D9F7E737', 'loaderId': 'A3C12916B0DEBA2188B513C5B75A6623', 'isDownload': False} 2026-10-08 18:11:18,388 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-08 18:11:18,409 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:11:18,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:18] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-08 18:11:18,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:18] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.023 2026-10-08 18:11:18,470 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:18] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.035 2026-10-08 18:11:19,063 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:19] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.009 0.011 2026-10-08 18:11:19,076 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.018 2026-10-08 18:11:19,126 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:19,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 18:11:19,148 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:11:19,170 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:20,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.326 0.653 2026-10-08 18:11:20,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.040 1.005 2026-10-08 18:11:20,286 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:11:20,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.155 2026-10-08 18:11:20,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.011 2026-10-08 18:11:20,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.008 2026-10-08 18:11:21,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.142 0.501 2026-10-08 18:11:21,313 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:11:21,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.074 2026-10-08 18:11:21,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "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-08 18:11:21,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 18:11:21,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.027 0.056 2026-10-08 18:11:21,516 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:11:21,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.126 2026-10-08 18:11:21,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.180 2026-10-08 18:11:21,627 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11: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-08 18:11:21,646 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:11:21,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.234 2026-10-08 18:11:21,678 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:11:21,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.298 2026-10-08 18:11:21,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.368 2026-10-08 18:11:21,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.290 2026-10-08 18:11:21,907 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.033 0.304 2026-10-08 18:11:21,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.014 0.296 2026-10-08 18:11:21,999 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.289 2026-10-08 18:11:22,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image?model=product.product&field=image_128&id=807&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.307 2026-10-08 18:11:22,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.323 2026-10-08 18:11:22,197 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.346 2026-10-08 18:11:22,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.348 2026-10-08 18:11:22,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.297 2026-10-08 18:11:22,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.264 2026-10-08 18:11:22,284 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.239 2026-10-08 18:11:22,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.240 2026-10-08 18:11:22,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.164 2026-10-08 18:11:22,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.134 2026-10-08 18:11:22,354 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:22,365 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:22,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.143 2026-10-08 18:11:22,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.141 2026-10-08 18:11:22,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:22,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.128 2026-10-08 18:11:22,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.107 2026-10-08 18:11:22,477 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:22,492 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:11:22,495 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:22,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:22,530 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:22,555 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:22,564 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:22,573 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:11:22,590 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:22,625 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3474 2026-10-08 18:11:22,627 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:11:22,629 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3474 2026-10-08 18:11:22,739 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181122_739568_MobileTestUi.txt 2026-10-08 18:11:22,739 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpz6095vdy_chrome_odoo" 2026-10-08 18:11:22,766 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-08 18:11:23,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3676 2026-10-08 18:11:23,747 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9lbb58f__chrome_odoo 2026-10-08 18:11:23,747 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37325/json/version 2026-10-08 18:11:23,749 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37325/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:11:23,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:11:23,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37325/json 2026-10-08 18:11:23,793 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37325/json with timeout 3 increased to 10s during tests 2026-10-08 18:11:23,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37325/devtools/page/328920E138FF0625796D257A0AE4DBEF 2026-10-08 18:11:23,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:11:23,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:11:24,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:11:24,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:11:24,184 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:24,184 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:11:24,222 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:11:25,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:25] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.108 0.898 2026-10-08 18:11:25,226 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '328920E138FF0625796D257A0AE4DBEF', 'loaderId': '6D6549EBF919E3DF90149580FB1F9564', 'isDownload': False} 2026-10-08 18:11:25,226 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-08 18:11:25,251 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:11:25,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:25] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.012 2026-10-08 18:11:25,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:25] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.046 2026-10-08 18:11:25,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:25] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.056 2026-10-08 18:11:25,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:25] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-10-08 18:11:25,880 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.010 2026-10-08 18:11:25,924 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:25,939 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:11:25,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.013 2026-10-08 18:11:25,988 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:27,002 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.365 0.659 2026-10-08 18:11:27,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 1.037 2026-10-08 18:11:27,105 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:11:27,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:27] "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-08 18:11:27,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:11:27,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.011 2026-10-08 18:11:28,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.213 0.525 2026-10-08 18:11:28,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:11:28,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.088 2026-10-08 18:11:28,253 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "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-08 18:11:28,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.008 2026-10-08 18:11:28,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.051 0.079 2026-10-08 18:11:28,496 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.144 2026-10-08 18:11:28,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.192 2026-10-08 18:11:28,599 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 18:11:28,617 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:11:28,635 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:11:28,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.026 0.257 2026-10-08 18:11:28,680 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:11:28,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.032 0.060 2026-10-08 18:11:28,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.404 2026-10-08 18:11:28,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.373 2026-10-08 18:11:28,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /web/image?model=product.product&field=image_128&id=808&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.376 2026-10-08 18:11:28,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:28] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.604 2026-10-08 18:11:29,015 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.022 0.308 2026-10-08 18:11:29,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.314 2026-10-08 18:11:29,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.029 0.311 2026-10-08 18:11:29,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.025 0.381 2026-10-08 18:11:29,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.377 2026-10-08 18:11:29,256 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.341 2026-10-08 18:11:29,275 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.285 2026-10-08 18:11:29,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-08 18:11:29,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.262 2026-10-08 18:11:29,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:29,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.253 2026-10-08 18:11:29,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.205 2026-10-08 18:11:29,390 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:29,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.018 0.142 2026-10-08 18:11:29,402 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:29,409 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:29,418 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-08 18:11:29,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.144 2026-10-08 18:11:29,439 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:29,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.160 2026-10-08 18:11:29,488 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:29,491 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:29,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-08 18:11:29,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:29,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.161 2026-10-08 18:11:29,519 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:29,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.171 2026-10-08 18:11:29,529 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:29,548 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-08 18:11:29,562 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:29,582 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:29,598 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:29,612 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:29,621 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:11:29,641 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:11:29,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3676 2026-10-08 18:11:29,660 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:11:29,663 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3676 2026-10-08 18:11:29,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181129_791203_MobileTestUi.txt 2026-10-08 18:11:29,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9lbb58f__chrome_odoo" 2026-10-08 18:11:29,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-10-08 18:11:31,279 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3887 2026-10-08 18:11:31,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpgqhdnoer_chrome_odoo 2026-10-08 18:11:31,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43929/json/version 2026-10-08 18:11:31,283 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43929/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:11:31,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:11:31,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43929/json 2026-10-08 18:11:31,331 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43929/json with timeout 3 increased to 10s during tests 2026-10-08 18:11:31,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43929/devtools/page/DB3E083A84DE430690ED2BFEFAFF7C65 2026-10-08 18:11:31,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:11:31,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:11:31,789 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:11:31,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:11:31,806 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:31,806 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:11:31,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:11:32,997 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:32] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 113 0.169 1.007 2026-10-08 18:11:33,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DB3E083A84DE430690ED2BFEFAFF7C65', 'loaderId': '27F7CF0BDF81B8E3370898F47B0E6660', 'isDownload': False} 2026-10-08 18:11:33,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-08 18:11:33,030 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:11:33,054 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:33] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-10-08 18:11:33,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:33] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.028 2026-10-08 18:11:33,093 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:33] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.045 2026-10-08 18:11:33,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:33] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.014 2026-10-08 18:11:33,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-10-08 18:11:33,712 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 18:11:33,726 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.012 0.016 2026-10-08 18:11:33,730 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 18:11:33,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-08 18:11:33,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-08 18:11:33,840 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:34,910 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.348 0.739 2026-10-08 18:11:35,009 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:35] "GET /pos/ui HTTP/1.1" 200 - 21 0.038 1.079 2026-10-08 18:11:35,037 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:11:35,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.114 2026-10-08 18:11:35,186 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-08 18:11:35,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-08 18:11:35,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-08 18:11:35,291 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 18:11:35,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.164 0.472 2026-10-08 18:11:36,071 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.087 2026-10-08 18:11:36,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:11:36,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "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-08 18:11:36,128 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-08 18:11:36,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.034 0.084 2026-10-08 18:11:36,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.028 0.166 2026-10-08 18:11:36,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.211 2026-10-08 18:11:36,454 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:11:36,468 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11: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-08 18:11:36,478 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:11:36,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.276 2026-10-08 18:11:36,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.308 2026-10-08 18:11:36,564 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:11:36,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.028 0.360 2026-10-08 18:11:36,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.354 2026-10-08 18:11:36,702 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image?model=product.product&field=image_128&id=809&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.311 2026-10-08 18:11:36,774 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.017 0.272 2026-10-08 18:11:36,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.298 2026-10-08 18:11:36,867 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image?model=product.product&field=image_128&id=810&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.282 2026-10-08 18:11:36,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image?model=product.product&field=image_128&id=811&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.284 2026-10-08 18:11:36,976 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.315 2026-10-08 18:11:36,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.323 2026-10-08 18:11:37,065 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.334 2026-10-08 18:11:37,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.326 2026-10-08 18:11:37,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.287 2026-10-08 18:11:37,155 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-08 18:11:37,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.279 2026-10-08 18:11:37,168 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:37,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.235 2026-10-08 18:11:37,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.208 2026-10-08 18:11:37,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.142 2026-10-08 18:11:37,236 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.111 2026-10-08 18:11:37,256 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.120 2026-10-08 18:11:37,270 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,270 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:11:37,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-08 18:11:37,302 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:37,319 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.116 2026-10-08 18:11:37,330 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.145 2026-10-08 18:11:37,359 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-08 18:11:37,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:37,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.013 0.146 2026-10-08 18:11:37,385 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,399 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,416 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-08 18:11:37,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:37,449 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,460 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,479 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-08 18:11:37,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:37,515 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,527 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,545 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-08 18:11:37,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:37,582 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,595 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-08 18:11:37,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:37,649 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,660 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-08 18:11:37,696 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:37,716 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,734 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,745 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-08 18:11:37,762 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:37,784 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,793 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-08 18:11:37,832 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:37,847 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,862 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,879 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:37,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:11:37,916 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:11:37,924 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3887 2026-10-08 18:11:37,925 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:11:37,928 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3887 2026-10-08 18:11:38,081 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181138_080930_MobileTestUi.txt 2026-10-08 18:11:38,081 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpgqhdnoer_chrome_odoo" 2026-10-08 18:11:38,107 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-10-08 18:11:38,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4100 2026-10-08 18:11:38,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmps213w1p9_chrome_odoo 2026-10-08 18:11:38,905 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37287/json/version 2026-10-08 18:11:38,908 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37287/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:11:38,974 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:11:38,974 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37287/json 2026-10-08 18:11:38,976 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37287/json with timeout 3 increased to 10s during tests 2026-10-08 18:11:38,989 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37287/devtools/page/81542287AE878E70C55BA553DA0B2FC1 2026-10-08 18:11:38,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:11:39,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:11:39,340 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:11:39,344 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:11:39,346 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:39,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:11:39,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:11:40,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:40] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.114 0.864 2026-10-08 18:11:40,343 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '81542287AE878E70C55BA553DA0B2FC1', 'loaderId': '43450E259036D56CFC011E3CDA45F707', 'isDownload': False} 2026-10-08 18:11:40,343 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-08 18:11:40,373 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:11:40,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:40] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.013 2026-10-08 18:11:40,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:40] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.028 2026-10-08 18:11:40,461 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:40] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.052 2026-10-08 18:11:40,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:40] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.021 2026-10-08 18:11:41,002 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.020 0.025 2026-10-08 18:11:41,037 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:11:41,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-08 18:11:41,045 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:11:41,067 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:41,831 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:42,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.388 0.655 2026-10-08 18:11:42,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "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-08 18:11:42,273 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "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-08 18:11:42,291 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 18:11:42,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.040 0.065 2026-10-08 18:11:42,496 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.151 2026-10-08 18:11:42,508 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 18:11:42,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.197 2026-10-08 18:11:42,567 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "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-08 18:11:42,592 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:11:42,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.245 2026-10-08 18:11:42,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.307 2026-10-08 18:11:42,716 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:11:42,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.393 2026-10-08 18:11:42,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.357 2026-10-08 18:11:42,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /web/image?model=product.product&field=image_128&id=812&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.321 2026-10-08 18:11:42,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.026 0.293 2026-10-08 18:11:42,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:42] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.303 2026-10-08 18:11:43,014 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.274 2026-10-08 18:11:43,079 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.285 2026-10-08 18:11:43,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.325 2026-10-08 18:11:43,147 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.325 2026-10-08 18:11:43,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.286 2026-10-08 18:11:43,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.249 2026-10-08 18:11:43,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.229 2026-10-08 18:11:43,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.199 2026-10-08 18:11:43,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.154 2026-10-08 18:11:43,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.115 2026-10-08 18:11:43,283 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.094 2026-10-08 18:11:43,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.093 2026-10-08 18:11:43,318 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.104 2026-10-08 18:11:43,349 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,352 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,366 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.043 2026-10-08 18:11:43,382 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,398 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,414 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,430 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,465 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,519 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,521 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,525 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 18:11:43,534 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-10-08 18:11:43,563 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,580 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,601 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,611 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,630 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,645 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,665 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,677 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,695 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:43,704 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:11:43,715 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:43,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4100 2026-10-08 18:11:43,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:11:43,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4100 2026-10-08 18:11:43,829 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181143_828820_MobileTestUi.txt 2026-10-08 18:11:43,829 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmps213w1p9_chrome_odoo" 2026-10-08 18:11:43,857 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-08 18:11:44,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4297 2026-10-08 18:11:44,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp5xzkyvgg_chrome_odoo 2026-10-08 18:11:44,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44907/json/version 2026-10-08 18:11:44,343 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44907/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:11:44,429 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:11:44,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44907/json 2026-10-08 18:11:44,430 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44907/json with timeout 3 increased to 10s during tests 2026-10-08 18:11:44,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44907/devtools/page/D8F2E58233D69E2E8AED12B81CB3CD0D 2026-10-08 18:11:44,471 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:11:44,482 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:11:44,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:11:44,818 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:11:44,822 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:44,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:11:44,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:11:45,819 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:45] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.100 0.873 2026-10-08 18:11:45,823 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D8F2E58233D69E2E8AED12B81CB3CD0D', 'loaderId': 'FAED38BEF80BD0AAB9E7FA1CCC9991F2', 'isDownload': False} 2026-10-08 18:11:45,823 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-08 18:11:45,852 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:11:45,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:45] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 18:11:45,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:45] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-10-08 18:11:45,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:45] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.026 2026-10-08 18:11:46,360 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:46] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-10-08 18:11:46,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-08 18:11:46,473 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:11:46,478 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.024 0.009 2026-10-08 18:11:46,487 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:11:46,515 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:47,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.286 0.674 2026-10-08 18:11:47,535 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.966 2026-10-08 18:11:47,569 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:11:47,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.108 2026-10-08 18:11:47,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:11:47,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 18:11:48,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.166 0.506 2026-10-08 18:11:48,581 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:11:48,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.064 2026-10-08 18:11:48,655 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:48] "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-08 18:11:48,680 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-08 18:11:48,802 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:48] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.031 0.068 2026-10-08 18:11:48,860 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:48] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.144 2026-10-08 18:11:48,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:48] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.008 0.175 2026-10-08 18:11:48,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:48] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.007 0.202 2026-10-08 18:11:48,977 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:11:49,009 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "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-08 18:11:49,016 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:49,032 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.253 2026-10-08 18:11:49,051 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:11:49,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.329 2026-10-08 18:11:49,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.297 2026-10-08 18:11:49,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.295 2026-10-08 18:11:49,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.308 2026-10-08 18:11:49,297 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.023 0.242 2026-10-08 18:11:49,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.251 2026-10-08 18:11:49,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.267 2026-10-08 18:11:49,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.278 2026-10-08 18:11:49,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.292 2026-10-08 18:11:49,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.002 0.267 2026-10-08 18:11:49,479 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.219 2026-10-08 18:11:49,494 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.002 0.177 2026-10-08 18:11:49,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.143 2026-10-08 18:11:49,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.126 2026-10-08 18:11:49,570 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.124 2026-10-08 18:11:49,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.123 2026-10-08 18:11:49,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.001 0.111 2026-10-08 18:11:49,715 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:49,739 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:49,740 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.022 2026-10-08 18:11:49,827 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:49,830 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:49,834 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:49,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:49,867 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:49,881 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:49,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:49,917 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:49,931 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:49,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:49,965 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:49,978 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:50,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:50,015 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:50,029 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:50,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:50,069 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:50,076 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:50,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:50,114 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:50,131 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:50,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:50,170 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:50,982 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:51,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:11:51,014 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:51,028 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:51,045 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:11:51,081 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:51,086 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:51,089 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:51,092 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:11:51,096 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:51,110 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:51,128 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:51,133 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86635272 for PoS orders references: ['Order 00026-002-0001'] (draft: False) 2026-10-08 18:11:51,147 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:11:51,368 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86635272 with result: [{'id': 38, 'pos_reference': 'Order 00026-002-0001', 'account_move': False}] 2026-10-08 18:11:51,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.127 0.149 2026-10-08 18:11:51,413 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.015 2026-10-08 18:11:51,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:51] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.010 2026-10-08 18:11:52,199 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:52,210 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:11:52,227 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:11:52,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-08 18:11:52,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-08 18:11:52,316 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:52] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.015 0.045 2026-10-08 18:11:53,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 18:11:53,087 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:53,846 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-08 18:11:53,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-08 18:11:53,876 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:53] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.005 0.018 2026-10-08 18:11:53,940 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:53] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.016 0.036 2026-10-08 18:11:54,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-10-08 18:11:55,771 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:55] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.629 1.191 2026-10-08 18:11:56,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:56] "GET /web HTTP/1.1" 200 - 43 0.035 0.416 2026-10-08 18:11:56,300 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:56] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-08 18:11:56,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:56] "GET /web/webclient/load_menus/885e2a4a08eb67b8a11cf2d00159963367515efd07ff7e0d43336b540b2bccbb HTTP/1.1" 200 - 2 0.001 0.044 2026-10-08 18:11:56,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:56] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.062 2026-10-08 18:11:56,385 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.059 2026-10-08 18:11:56,396 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:56,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:56] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-08 18:11:57,503 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 18:11:57,505 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-08 18:11:57,515 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-08 18:11:57,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.021 2026-10-08 18:11:57,730 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:11:57,802 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.129 0.142 2026-10-08 18:11:57,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.249 2026-10-08 18:11:57,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.223 2026-10-08 18:11:57,860 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.025 0.243 2026-10-08 18:11:57,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.019 0.299 2026-10-08 18:11:57,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.254 2026-10-08 18:11:57,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.117 2026-10-08 18:11:57,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.113 2026-10-08 18:11:57,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.125 2026-10-08 18:11:58,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:58] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.104 2026-10-08 18:11:58,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:58] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 11 0.026 0.151 2026-10-08 18:11:58,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:58] "GET /web?reload=true HTTP/1.1" 200 - 16 0.017 0.056 2026-10-08 18:11:58,216 100 INFO rb-6d39a9a-225376-422534 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-08 18:11:58,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.018 2026-10-08 18:11:59,202 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-08 18:11:59,202 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-08 18:11:59,208 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-08 18:11:59,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.022 0.019 2026-10-08 18:11:59,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.071 0.077 2026-10-08 18:11:59,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.110 2026-10-08 18:11:59,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.105 2026-10-08 18:11:59,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.014 0.120 2026-10-08 18:11:59,457 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.089 2026-10-08 18:11:59,480 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.073 2026-10-08 18:11:59,490 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.055 2026-10-08 18:11:59,552 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.024 0.082 2026-10-08 18:11:59,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.116 2026-10-08 18:11:59,740 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.048 0.090 2026-10-08 18:11:59,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:11:59] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.011 0.037 2026-10-08 18:12:00,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-08 18:12:00,658 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:12:00,671 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:12:00,678 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4297 2026-10-08 18:12:00,679 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:12:00,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4297 2026-10-08 18:12:00,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181200_795863_MobileTestUi.txt 2026-10-08 18:12:00,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp5xzkyvgg_chrome_odoo" 2026-10-08 18:12:00,840 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-10-08 18:12:01,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4564 2026-10-08 18:12:01,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpyy1529se_chrome_odoo 2026-10-08 18:12:01,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36025/json/version 2026-10-08 18:12:01,719 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36025/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:12:01,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:12:01,759 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36025/json 2026-10-08 18:12:01,760 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36025/json with timeout 3 increased to 10s during tests 2026-10-08 18:12:01,773 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36025/devtools/page/C68507987F5478DFF23D0F15C24496AF 2026-10-08 18:12:01,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:12:01,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:12:02,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 18:12:02,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:12:02,109 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:02,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:12:02,138 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:12:03,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:03] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.153 1.034 2026-10-08 18:12:03,324 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C68507987F5478DFF23D0F15C24496AF', 'loaderId': '49991E6446B93BE1740F6BC4B25A31C0', 'isDownload': False} 2026-10-08 18:12:03,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-08 18:12:03,343 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:12:03,369 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:03] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 18:12:03,385 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:03] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.017 2026-10-08 18:12:03,413 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:03] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.049 2026-10-08 18:12:03,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:03] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 18:12:03,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-08 18:12:03,957 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:03,976 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-08 18:12:03,985 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:12:04,000 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:05,162 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:12:06,128 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.379 1.758 2026-10-08 18:12:06,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "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-08 18:12:06,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.017 2026-10-08 18:12:06,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:12:06,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.036 0.056 2026-10-08 18:12:06,518 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.135 2026-10-08 18:12:06,542 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:06,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.198 2026-10-08 18:12:06,622 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12: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-08 18:12:06,642 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:12:06,658 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.249 2026-10-08 18:12:06,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.299 2026-10-08 18:12:06,740 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:12:06,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.374 2026-10-08 18:12:06,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.361 2026-10-08 18:12:06,879 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.313 2026-10-08 18:12:06,965 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:06] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.032 0.281 2026-10-08 18:12:07,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.320 2026-10-08 18:12:07,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.299 2026-10-08 18:12:07,132 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.318 2026-10-08 18:12:07,149 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.315 2026-10-08 18:12:07,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.295 2026-10-08 18:12:07,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.285 2026-10-08 18:12:07,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.223 2026-10-08 18:12:07,218 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.196 2026-10-08 18:12:07,250 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.161 2026-10-08 18:12:07,262 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.106 2026-10-08 18:12:07,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.107 2026-10-08 18:12:07,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.116 2026-10-08 18:12:07,329 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,342 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.123 2026-10-08 18:12:07,349 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,364 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:12:07,384 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.035 2026-10-08 18:12:07,406 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,411 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,416 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:07,420 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:12:07,450 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,459 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,479 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:12:07,511 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,519 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,526 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:12:07,528 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:12:07,529 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,545 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,573 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,580 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:12:07,593 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,611 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,628 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,643 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:07,649 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:12:07,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4564 2026-10-08 18:12:07,660 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:12:07,661 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4564 2026-10-08 18:12:07,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181207_773730_MobileTestUi.txt 2026-10-08 18:12:07,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpyy1529se_chrome_odoo" 2026-10-08 18:12:07,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-10-08 18:12:08,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4761 2026-10-08 18:12:08,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8qw26v4m_chrome_odoo 2026-10-08 18:12:08,372 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33209/json/version 2026-10-08 18:12:08,379 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33209/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:12:08,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:12:08,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33209/json 2026-10-08 18:12:08,461 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33209/json with timeout 3 increased to 10s during tests 2026-10-08 18:12:08,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33209/devtools/page/272BBDDF47C98F520503FDD43CF737AE 2026-10-08 18:12:08,484 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:12:08,492 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:12:08,777 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:12:08,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:12:08,783 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:08,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:12:08,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:12:09,819 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:09] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.140 0.882 2026-10-08 18:12:09,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '272BBDDF47C98F520503FDD43CF737AE', 'loaderId': 'FE80C34F5DA72C3756B2ED1F00531DCF', 'isDownload': False} 2026-10-08 18:12:09,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-08 18:12:09,847 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:12:09,880 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:09] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.017 2026-10-08 18:12:09,892 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:09] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-10-08 18:12:09,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:09] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-10-08 18:12:10,386 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:10] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 18:12:10,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-10-08 18:12:10,459 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:10,473 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-08 18:12:10,480 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:12:10,508 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:11,372 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.249 0.622 2026-10-08 18:12:11,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.902 2026-10-08 18:12:11,479 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:12:11,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.115 2026-10-08 18:12:11,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 18:12:11,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-08 18:12:12,489 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.203 0.555 2026-10-08 18:12:12,494 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:12,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.065 2026-10-08 18:12:12,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:12] "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-08 18:12:12,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-08 18:12:12,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:12] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.053 0.044 2026-10-08 18:12:12,820 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:12:12,864 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:12] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.129 2026-10-08 18:12:12,932 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:12] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.185 2026-10-08 18:12:12,943 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12: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-08 18:12:12,954 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:13,016 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.268 2026-10-08 18:12:13,078 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.360 2026-10-08 18:12:13,121 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.366 2026-10-08 18:12:13,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.301 2026-10-08 18:12:13,195 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.313 2026-10-08 18:12:13,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.023 0.250 2026-10-08 18:12:13,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.259 2026-10-08 18:12:13,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.252 2026-10-08 18:12:13,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.270 2026-10-08 18:12:13,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.002 0.281 2026-10-08 18:12:13,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.260 2026-10-08 18:12:13,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.019 0.232 2026-10-08 18:12:13,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.204 2026-10-08 18:12:13,506 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.187 2026-10-08 18:12:13,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.158 2026-10-08 18:12:13,557 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.123 2026-10-08 18:12:13,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.007 0.142 2026-10-08 18:12:13,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.129 2026-10-08 18:12:13,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.008 0.136 2026-10-08 18:12:13,647 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,675 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:12:13,726 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,729 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,732 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:13,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:12:13,769 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,785 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:12:13,823 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,832 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:12:13,868 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,878 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:12:13,914 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,929 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,944 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:12:13,967 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:13,979 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:14,001 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:12:14,013 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:14,025 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:14,045 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:12:14,067 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:14,080 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:14,094 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:12:14,139 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:14,142 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:14] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:12:14,151 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:14,167 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:14,188 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:14,197 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:14,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:12:14,214 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:14,237 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:14,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:12:14,244 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:14] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 18:12:14,260 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:14,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4761 2026-10-08 18:12:14,283 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:12:14,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4761 2026-10-08 18:12:14,388 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181214_388027_MobileTestUi.txt 2026-10-08 18:12:14,388 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8qw26v4m_chrome_odoo" 2026-10-08 18:12:14,409 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-10-08 18:12:15,189 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4979 2026-10-08 18:12:15,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpn183lijh_chrome_odoo 2026-10-08 18:12:15,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44121/json/version 2026-10-08 18:12:15,195 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44121/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:12:15,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:12:15,220 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44121/json 2026-10-08 18:12:15,220 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44121/json with timeout 3 increased to 10s during tests 2026-10-08 18:12:15,237 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44121/devtools/page/46223F69D70D0A4C5145E7FA4AD2D56E 2026-10-08 18:12:15,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:12:15,257 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:12:15,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 18:12:15,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:12:15,459 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:15,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:12:15,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:12:16,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:16] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 109 0.090 0.915 2026-10-08 18:12:16,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '46223F69D70D0A4C5145E7FA4AD2D56E', 'loaderId': 'BC2BAD84614064E3824C73C1C16A7F7A', 'isDownload': False} 2026-10-08 18:12:16,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-08 18:12:16,526 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:12:16,557 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:16] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.014 2026-10-08 18:12:16,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:16] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.035 2026-10-08 18:12:16,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:16] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.047 2026-10-08 18:12:17,055 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:17] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-10-08 18:12:17,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.008 2026-10-08 18:12:17,136 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:12:17,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-08 18:12:17,151 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:12:17,175 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:18,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.318 0.593 2026-10-08 18:12:18,162 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.931 2026-10-08 18:12:18,189 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:12:18,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.139 2026-10-08 18:12:18,316 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:12:18,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 18:12:19,172 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:19,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.197 0.585 2026-10-08 18:12:19,294 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.078 2026-10-08 18:12:19,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "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-08 18:12:19,349 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:12:19,467 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.037 0.056 2026-10-08 18:12:19,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.137 2026-10-08 18:12:19,538 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:12:19,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.167 2026-10-08 18:12:19,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.238 2026-10-08 18:12:19,668 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12: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-08 18:12:19,674 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:19,727 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.028 0.298 2026-10-08 18:12:19,745 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:12:19,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.371 2026-10-08 18:12:19,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.320 2026-10-08 18:12:19,846 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.037 2026-10-08 18:12:19,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.290 2026-10-08 18:12:19,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:19] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.029 0.257 2026-10-08 18:12:20,010 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.241 2026-10-08 18:12:20,084 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.029 0.504 2026-10-08 18:12:20,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.289 2026-10-08 18:12:20,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.277 2026-10-08 18:12:20,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.264 2026-10-08 18:12:20,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.224 2026-10-08 18:12:20,155 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.157 2026-10-08 18:12:20,170 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.138 2026-10-08 18:12:20,195 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.094 2026-10-08 18:12:20,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.098 2026-10-08 18:12:20,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.107 2026-10-08 18:12:20,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.117 2026-10-08 18:12:20,363 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:20,383 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:20,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:12:20,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.020 2026-10-08 18:12:20,418 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:20,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4979 2026-10-08 18:12:20,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:12:20,423 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4979 2026-10-08 18:12:20,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181220_540796_MobileTestUi.txt 2026-10-08 18:12:20,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpn183lijh_chrome_odoo" 2026-10-08 18:12:20,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-10-08 18:12:24,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5179 2026-10-08 18:12:24,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpvz84k965_chrome_odoo 2026-10-08 18:12:24,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41687/json/version 2026-10-08 18:12:24,802 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41687/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:12:24,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:12:24,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41687/json 2026-10-08 18:12:24,845 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41687/json with timeout 3 increased to 10s during tests 2026-10-08 18:12:24,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41687/devtools/page/FEB05A1E54A9F487D73FCCB62C27EC4E 2026-10-08 18:12:24,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:12:24,901 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:12:25,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:12:25,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:12:25,311 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:25,311 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:12:25,348 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:12:26,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:26] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.144 0.850 2026-10-08 18:12:26,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'FEB05A1E54A9F487D73FCCB62C27EC4E', 'loaderId': 'EC4576A5504E5B37D3E7E5DC9D70A726', 'isDownload': False} 2026-10-08 18:12:26,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-08 18:12:26,360 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:12:26,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:26] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.016 2026-10-08 18:12:26,423 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:26] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.051 2026-10-08 18:12:26,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:26] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.052 2026-10-08 18:12:26,998 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:26] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.009 2026-10-08 18:12:27,016 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-10-08 18:12:27,096 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:12:27,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.009 2026-10-08 18:12:27,105 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:12:27,138 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:27,912 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:28,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.272 0.629 2026-10-08 18:12:28,163 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.079 2026-10-08 18:12:28,197 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "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-08 18:12:28,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-08 18:12:28,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.035 0.064 2026-10-08 18:12:28,414 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.139 2026-10-08 18:12:28,433 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:12:28,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.213 2026-10-08 18:12:28,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.271 2026-10-08 18:12:28,556 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:28,591 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:12:28,634 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.033 0.341 2026-10-08 18:12:28,662 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 18:12:28,716 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.428 2026-10-08 18:12:28,732 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.379 2026-10-08 18:12:28,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.319 2026-10-08 18:12:28,867 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.026 0.337 2026-10-08 18:12:28,894 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.279 2026-10-08 18:12:28,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:28] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.274 2026-10-08 18:12:29,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.032 0.278 2026-10-08 18:12:29,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.346 2026-10-08 18:12:29,110 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.336 2026-10-08 18:12:29,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.373 2026-10-08 18:12:29,242 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:29,257 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.368 2026-10-08 18:12:29,265 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:29,281 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:29,305 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:29,315 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:29,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.403 2026-10-08 18:12:29,339 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:29,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.020 0.392 2026-10-08 18:12:29,418 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:29,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.373 2026-10-08 18:12:29,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.376 2026-10-08 18:12:29,509 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:29,527 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:29,557 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.344 2026-10-08 18:12:29,565 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:29,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.306 2026-10-08 18:12:29,640 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.288 2026-10-08 18:12:29,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.299 2026-10-08 18:12:29,774 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.299 2026-10-08 18:12:29,828 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.304 2026-10-08 18:12:29,879 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.291 2026-10-08 18:12:29,892 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.277 2026-10-08 18:12:29,908 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.255 2026-10-08 18:12:29,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.192 2026-10-08 18:12:29,932 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.145 2026-10-08 18:12:29,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.091 2026-10-08 18:12:29,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.001 0.078 2026-10-08 18:12:29,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:29] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.001 0.076 2026-10-08 18:12:30,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:30] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.082 2026-10-08 18:12:30,379 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:30,395 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:30,408 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:30,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:12:30,423 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5179 2026-10-08 18:12:30,424 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:12:30,425 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5179 2026-10-08 18:12:30,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181230_503333_MobileTestUi.txt 2026-10-08 18:12:30,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpvz84k965_chrome_odoo" 2026-10-08 18:12:30,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5389 2026-10-08 18:12:30,828 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9xkh8g5o_chrome_odoo 2026-10-08 18:12:30,828 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34615/json/version 2026-10-08 18:12:30,833 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34615/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:12:30,963 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:12:30,964 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34615/json 2026-10-08 18:12:30,965 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34615/json with timeout 3 increased to 10s during tests 2026-10-08 18:12:30,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34615/devtools/page/79A5225C9CCFE7C9F633998B3B886924 2026-10-08 18:12:30,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:12:31,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:12:31,074 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:12:31,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:12:31,095 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:31,096 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:12:31,214 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:31] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.026 0.066 2026-10-08 18:12:31,220 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '79A5225C9CCFE7C9F633998B3B886924', 'loaderId': 'B2818CB238757413D9B555AFB95095BD', 'isDownload': False} 2026-10-08 18:12:31,220 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-08 18:12:31,252 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:12:31,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:31] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.020 2026-10-08 18:12:31,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:31] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.053 2026-10-08 18:12:31,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:31] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.073 2026-10-08 18:12:31,818 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:31] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 18:12:31,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-08 18:12:31,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-08 18:12:31,872 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:12:31,886 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:31,902 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:32,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.207 0.547 2026-10-08 18:12:32,677 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:32,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.072 2026-10-08 18:12:32,798 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:32] "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-08 18:12:32,816 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.006 2026-10-08 18:12:32,938 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:32] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.036 0.065 2026-10-08 18:12:33,002 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.153 2026-10-08 18:12:33,066 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.190 2026-10-08 18:12:33,095 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:12:33,104 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:33,120 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:12:33,124 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.007 0.284 2026-10-08 18:12:33,182 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.283 2026-10-08 18:12:33,254 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.332 2026-10-08 18:12:33,262 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.307 2026-10-08 18:12:33,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.025 0.279 2026-10-08 18:12:33,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.028 0.234 2026-10-08 18:12:33,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.016 0.272 2026-10-08 18:12:33,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.287 2026-10-08 18:12:33,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.263 2026-10-08 18:12:33,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.306 2026-10-08 18:12:33,611 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.316 2026-10-08 18:12:33,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.320 2026-10-08 18:12:33,727 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.311 2026-10-08 18:12:33,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.329 2026-10-08 18:12:33,801 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:33,814 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:33,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.019 0.308 2026-10-08 18:12:33,853 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:33,869 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:33,882 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:33,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.336 2026-10-08 18:12:33,969 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:33,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:33] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.350 2026-10-08 18:12:34,028 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:34,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.344 2026-10-08 18:12:34,033 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:34,064 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:12:34,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.346 2026-10-08 18:12:34,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.363 2026-10-08 18:12:34,184 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:34,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.374 2026-10-08 18:12:34,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.361 2026-10-08 18:12:34,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.350 2026-10-08 18:12:34,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.286 2026-10-08 18:12:34,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.264 2026-10-08 18:12:34,422 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.217 2026-10-08 18:12:34,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.176 2026-10-08 18:12:34,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.147 2026-10-08 18:12:34,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.121 2026-10-08 18:12:34,506 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.127 2026-10-08 18:12:34,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:34] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.121 2026-10-08 18:12:34,903 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:34,918 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:34,924 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:34,941 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:34,958 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:34,975 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:34,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:12:35,000 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:35,033 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5389 2026-10-08 18:12:35,036 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:12:35,038 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5389 2026-10-08 18:12:35,142 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181235_141815_MobileTestUi.txt 2026-10-08 18:12:35,142 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9xkh8g5o_chrome_odoo" 2026-10-08 18:12:35,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_with_custom_attribute ... 2026-10-08 18:12:39,472 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5602 2026-10-08 18:12:39,472 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmplbk3qbef_chrome_odoo 2026-10-08 18:12:39,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44521/json/version 2026-10-08 18:12:39,484 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44521/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:12:39,565 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:12:39,566 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44521/json 2026-10-08 18:12:39,567 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44521/json with timeout 3 increased to 10s during tests 2026-10-08 18:12:39,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44521/devtools/page/2C06052E446A14A11BC5A92E08A90B9A 2026-10-08 18:12:39,599 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:12:39,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:12:39,958 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:12:39,962 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:12:39,968 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:39,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:12:39,990 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:12:41,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:41] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.106 0.969 2026-10-08 18:12:41,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2C06052E446A14A11BC5A92E08A90B9A', 'loaderId': '694EEBED399C412023B728D30045CC69', 'isDownload': False} 2026-10-08 18:12:41,068 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-08 18:12:41,100 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:12:41,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:41] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-10-08 18:12:41,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:41] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-10-08 18:12:41,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:41] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.045 2026-10-08 18:12:41,696 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:41] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-10-08 18:12:41,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.021 2026-10-08 18:12:41,773 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 18:12:41,775 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:12:41,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.009 2026-10-08 18:12:41,806 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:42,581 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:42,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.336 0.740 2026-10-08 18:12:43,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.078 2026-10-08 18:12:43,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "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-08 18:12:43,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.006 2026-10-08 18:12:43,225 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image?model=product.product&field=image_128&id=827&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.049 0.059 2026-10-08 18:12:43,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image?model=product.product&field=image_128&id=825&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.022 0.150 2026-10-08 18:12:43,320 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:12:43,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image?model=product.product&field=image_128&id=826&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.022 0.238 2026-10-08 18:12:43,392 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:12:43,415 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:12:43,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image?model=product.product&field=image_128&id=828&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.290 2026-10-08 18:12:43,533 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image?model=product.product&field=image_128&id=830&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.372 2026-10-08 18:12:43,543 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:12:43,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image?model=product.product&field=image_128&id=829&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.444 2026-10-08 18:12:43,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.344 2026-10-08 18:12:43,676 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image?model=product.product&field=image_128&id=831&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.325 2026-10-08 18:12:43,739 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image?model=product.product&field=image_128&id=836&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.045 2026-10-08 18:12:43,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.311 2026-10-08 18:12:43,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image?model=product.product&field=image_128&id=832&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.260 2026-10-08 18:12:43,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image?model=product.product&field=image_128&id=833&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.277 2026-10-08 18:12:43,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.305 2026-10-08 18:12:43,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.306 2026-10-08 18:12:44,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.026 0.567 2026-10-08 18:12:44,066 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/image?model=product.product&field=image_128&id=835&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.305 2026-10-08 18:12:44,119 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:44,130 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:44,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.339 2026-10-08 18:12:44,153 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:44,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.314 2026-10-08 18:12:44,173 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:44,177 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:44,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.320 2026-10-08 18:12:44,260 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:44,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.314 2026-10-08 18:12:44,316 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:44,323 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:44,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:44,346 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:12:44,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.303 2026-10-08 18:12:44,375 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:12:44,389 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5602 2026-10-08 18:12:44,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:12:44,416 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5602 2026-10-08 18:12:44,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.342 2026-10-08 18:12:44,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181244_503503_MobileTestUi.txt 2026-10-08 18:12:44,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmplbk3qbef_chrome_odoo" 2026-10-08 18:12:44,511 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [, , , ] 2026-10-08 18:12:44,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.044 0.326 2026-10-08 18:12:44,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/image?model=product.product&field=image_128&id=834&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.364 2026-10-08 18:12:44,628 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.365 2026-10-08 18:12:44,681 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:44] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.365 2026-10-08 18:12:44,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-10-08 18:12:44,948 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:12:45,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:45] "GET /web/image/pos.config/14/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.019 0.410 2026-10-08 18:12:45,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-10-08 18:12:46,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5804 2026-10-08 18:12:46,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmptv87h5wo_chrome_odoo 2026-10-08 18:12:46,340 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36641/json/version 2026-10-08 18:12:46,346 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36641/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:12:46,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:12:46,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36641/json 2026-10-08 18:12:46,382 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36641/json with timeout 3 increased to 10s during tests 2026-10-08 18:12:46,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36641/devtools/page/4396ACCD16137533B59C75EF7059F640 2026-10-08 18:12:46,416 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:12:46,437 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:12:46,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:12:46,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:12:46,717 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:46,717 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:12:46,745 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:12:47,818 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:47] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.117 0.964 2026-10-08 18:12:47,823 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '4396ACCD16137533B59C75EF7059F640', 'loaderId': '250872E4AADC448FCF5AED8DDDB65BB7', 'isDownload': False} 2026-10-08 18:12:47,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-08 18:12:47,853 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:12:47,874 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:47] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-08 18:12:47,887 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:47] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.016 2026-10-08 18:12:47,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:47] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.028 2026-10-08 18:12:48,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:48] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.011 2026-10-08 18:12:48,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.013 2026-10-08 18:12:48,502 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:48,528 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:12:48,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.014 2026-10-08 18:12:48,556 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:49,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:12:49,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.280 0.632 2026-10-08 18:12:49,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:49] "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-08 18:12:49,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.023 2026-10-08 18:12:49,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.012 0.008 2026-10-08 18:12:49,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:49] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.032 0.055 2026-10-08 18:12:49,834 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:49] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.144 2026-10-08 18:12:49,864 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:12:49,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:49] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.193 2026-10-08 18:12:49,918 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:49] "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-08 18:12:49,947 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:12:49,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:49] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.244 2026-10-08 18:12:50,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.027 0.292 2026-10-08 18:12:50,031 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:50,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.383 2026-10-08 18:12:50,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.304 2026-10-08 18:12:50,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.024 0.292 2026-10-08 18:12:50,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.262 2026-10-08 18:12:50,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.037 0.333 2026-10-08 18:12:50,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.007 0.342 2026-10-08 18:12:50,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.025 0.340 2026-10-08 18:12:50,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.353 2026-10-08 18:12:50,496 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.340 2026-10-08 18:12:50,518 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.296 2026-10-08 18:12:50,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.281 2026-10-08 18:12:50,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.219 2026-10-08 18:12:50,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.196 2026-10-08 18:12:50,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.140 2026-10-08 18:12:50,650 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.150 2026-10-08 18:12:50,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:12:50,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:12:50,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.009 0.145 2026-10-08 18:12:50,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.134 2026-10-08 18:12:50,729 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:12:50,737 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:50,743 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-08 18:12:50,747 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-08 18:12:50,760 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:50,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.079 2026-10-08 18:12:51,646 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:51,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.026 0.051 2026-10-08 18:12:52,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-10-08 18:12:52,497 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:52,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:12:52,515 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:12:52,531 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:12:52,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5804 2026-10-08 18:12:52,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:12:52,535 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5804 2026-10-08 18:12:52,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181252_638537_MobileTestUi.txt 2026-10-08 18:12:52,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmptv87h5wo_chrome_odoo" 2026-10-08 18:12:52,660 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_order_deletion_with_printer ... 2026-10-08 18:12:53,354 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6007 2026-10-08 18:12:53,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpek24so_r_chrome_odoo 2026-10-08 18:12:53,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38869/json/version 2026-10-08 18:12:53,358 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38869/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:12:53,378 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:12:53,378 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38869/json 2026-10-08 18:12:53,379 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38869/json with timeout 3 increased to 10s during tests 2026-10-08 18:12:53,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38869/devtools/page/DCD00DFC650032019FFB9A7E8D77A1B8 2026-10-08 18:12:53,420 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:12:53,457 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:12:53,720 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:12:53,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:12:53,727 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:53,727 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:12:53,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:12:55,845 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:55] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.099 2.003 2026-10-08 18:12:55,850 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DCD00DFC650032019FFB9A7E8D77A1B8', 'loaderId': 'F12C7AA7761B71A4F5137370322983F5', 'isDownload': False} 2026-10-08 18:12:55,850 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-08 18:12:55,877 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:12:55,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:55] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-10-08 18:12:55,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:55] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.033 2026-10-08 18:12:55,938 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:55] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.029 2026-10-08 18:12:56,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:56] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.011 0.017 2026-10-08 18:12:56,466 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.024 2026-10-08 18:12:56,518 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:12:56,526 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-08 18:12:56,535 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:12:56,554 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:57,327 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:57,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.327 0.714 2026-10-08 18:12:57,728 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:57] "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-08 18:12:57,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.022 2026-10-08 18:12:57,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-08 18:12:57,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:57] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.036 0.073 2026-10-08 18:12:57,986 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 18:12:58,012 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.032 0.161 2026-10-08 18:12:58,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.252 2026-10-08 18:12:58,106 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12: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-08 18:12:58,132 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 18:12:58,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.332 2026-10-08 18:12:58,237 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.390 2026-10-08 18:12:58,260 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:12:58,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.460 2026-10-08 18:12:58,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.318 2026-10-08 18:12:58,401 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.361 2026-10-08 18:12:58,470 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.020 0.302 2026-10-08 18:12:58,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.312 2026-10-08 18:12:58,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.280 2026-10-08 18:12:58,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.311 2026-10-08 18:12:58,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.319 2026-10-08 18:12:58,681 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.329 2026-10-08 18:12:58,698 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.265 2026-10-08 18:12:58,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.002 0.223 2026-10-08 18:12:58,743 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.007 0.024 2026-10-08 18:12:58,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.172 2026-10-08 18:12:58,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.131 2026-10-08 18:12:58,801 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:58,811 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:58,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.128 2026-10-08 18:12:58,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.282 2026-10-08 18:12:58,842 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:58,852 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:58,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.128 2026-10-08 18:12:58,896 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-08 18:12:58,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-10-08 18:12:58,906 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.075 2026-10-08 18:12:58,909 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:58,935 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:58,942 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:58,962 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-08 18:12:58,976 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:58,992 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:59,009 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:59,024 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:59,040 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:59,058 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:59,079 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:59,109 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:59,117 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:59,121 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:59,123 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:59,133 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:59,150 100 INFO rb-6d39a9a-225376-422534 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-08 18:12:59,160 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.017 2026-10-08 18:12:59,174 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:12:59,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34593707 for PoS orders references: ['Order 00033-001-0001'] (draft: False) 2026-10-08 18:12:59,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34593707 with result: [{'id': 39, 'pos_reference': 'Order 00033-001-0001', 'account_move': False}] 2026-10-08 18:12:59,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.109 0.157 2026-10-08 18:12:59,556 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 18:12:59,562 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 18:12:59,563 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 18:12:59,564 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 18:12:59,565 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 18:12:59,568 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 18:12:59,570 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 18:12:59,571 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 18:12:59,572 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 18:12:59,576 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 18:12:59,578 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:12:59,580 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 18:12:59,583 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:12:59,587 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 18:12:59,587 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 18:12:59,588 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 18:12:59,588 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 18:12:59,589 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 18:12:59,590 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 18:12:59,596 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 18:12:59,600 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:12:59,602 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:12:59,617 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 18:12:59,619 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 18:12:59,620 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:12:59,626 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 18:12:59,630 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 18:12:59,631 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 18:12:59,631 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 18:12:59,632 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 18:12:59,633 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 18:12:59,633 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 18:12:59,634 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 18:12:59,634 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 18:12:59,635 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 18:12:59,653 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:12:59,686 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 18:12:59,692 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:12:59,708 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:12:59,709 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-08 18:12:59,723 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.082 2026-10-08 18:12:59,729 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-08 18:12:59,742 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 18:12:59,748 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:12:59,751 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 18:12:59,756 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 18:12:59,763 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 18:12:59,767 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:12:59,770 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 18:12:59,777 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 18:12:59,786 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:12:59,788 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-08 18:12:59,811 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 18:12:59,826 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 18:12:59,835 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 18:12:59,839 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 18:12:59,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.038 0.033 2026-10-08 18:12:59,854 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.074 2026-10-08 18:12:59,860 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 18:12:59,864 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 18:12:59,864 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 18:12:59,868 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 18:12:59,869 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 18:12:59,869 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 18:12:59,870 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 18:12:59,870 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 18:12:59,879 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 18:12:59,880 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 18:12:59,885 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 18:12:59,889 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 18:12:59,892 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 18:12:59,893 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 18:12:59,900 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 18:12:59,905 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:12:59,911 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 18:12:59,914 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:12:59,915 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 18:12:59,922 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 18:12:59,944 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:12:59,945 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 18:12:59,948 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 18:12:59,960 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 18:12:59,961 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 18:12:59,983 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 18:12:59,992 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:12:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:12:59,995 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 18:13:00,005 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:13:00,006 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 18:13:00,014 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-08 18:13:00,052 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 18:13:00,061 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 18:13:00,063 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 18:13:00,071 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 18:13:00,073 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 18:13:00,077 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-08 18:13:00,080 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-08 18:13:00,087 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:13:00,089 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 18:13:00,090 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 18:13:00,091 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-08 18:13:00,100 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 18:13:00,102 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 18:13:00,107 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 18:13:00,108 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 18:13:00,109 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 18:13:00,112 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 18:13:00,112 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 18:13:00,113 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 18:13:00,114 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 18:13:00,114 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 18:13:00,115 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 18:13:00,116 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 18:13:00,116 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 18:13:00,117 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 18:13:00,118 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 18:13:00,118 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 18:13:00,119 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 18:13:00,120 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 18:13:00,124 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 18:13:00,125 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 18:13:00,428 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:00,443 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:00,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-10-08 18:13:00,532 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:00,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-08 18:13:00,542 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:00,561 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7982448 for PoS orders references: ['Order 00033-001-0002'] (draft: True) 2026-10-08 18:13:00,564 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:00,581 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:00,583 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 18:13:00,602 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:00,616 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:00,626 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:00,662 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7982448 with result: [{'id': 40, 'pos_reference': 'Order 00033-001-0002', 'account_move': False}] 2026-10-08 18:13:00,681 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.042 0.085 2026-10-08 18:13:00,741 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:13:00,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.023 0.102 2026-10-08 18:13:00,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:00] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.008 0.044 2026-10-08 18:13:01,943 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 18:13:01,991 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:02,026 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:02] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.012 0.020 2026-10-08 18:13:02,099 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:02] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.025 0.037 2026-10-08 18:13:02,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-10-08 18:13:04,103 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:04] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 666 0.659 1.333 2026-10-08 18:13:04,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:04] "GET /web HTTP/1.1" 200 - 43 0.027 0.473 2026-10-08 18:13:04,721 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:04] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.017 0.017 2026-10-08 18:13:04,733 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:04] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.038 2026-10-08 18:13:04,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.042 2026-10-08 18:13:04,771 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:04,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:04] "GET /web/webclient/load_menus/885e2a4a08eb67b8a11cf2d00159963367515efd07ff7e0d43336b540b2bccbb HTTP/1.1" 200 - 2 0.007 0.078 2026-10-08 18:13:04,816 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:04] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 18:13:05,855 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 18:13:05,860 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-08 18:13:05,865 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-08 18:13:05,879 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.006 2026-10-08 18:13:06,095 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:13:06,185 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "POST /mail/init_messaging HTTP/1.1" 200 - 88 0.107 0.183 2026-10-08 18:13:06,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.274 2026-10-08 18:13:06,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.237 2026-10-08 18:13:06,232 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.012 0.251 2026-10-08 18:13:06,284 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.025 0.271 2026-10-08 18:13:06,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.231 2026-10-08 18:13:06,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.086 2026-10-08 18:13:06,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "GET /web/offline HTTP/1.1" 200 - 7 0.010 0.099 2026-10-08 18:13:06,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.108 2026-10-08 18:13:06,369 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.092 2026-10-08 18:13:06,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 11 0.028 0.122 2026-10-08 18:13:06,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "GET /web?reload=true HTTP/1.1" 200 - 16 0.012 0.074 2026-10-08 18:13:06,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.013 2026-10-08 18:13:06,568 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:07,497 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 18:13:07,506 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 18:13:07,511 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 18:13:07,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.009 2026-10-08 18:13:07,673 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.065 0.090 2026-10-08 18:13:07,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.116 2026-10-08 18:13:07,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.108 2026-10-08 18:13:07,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.018 0.136 2026-10-08 18:13:07,766 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.133 2026-10-08 18:13:07,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.059 2026-10-08 18:13:07,798 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.063 2026-10-08 18:13:07,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.016 0.074 2026-10-08 18:13:07,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.111 2026-10-08 18:13:08,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:08] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.043 0.092 2026-10-08 18:13:08,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:08] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.027 0.038 2026-10-08 18:13:08,976 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:08,981 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:13:08,997 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:09,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6007 2026-10-08 18:13:09,001 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:13:09,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6007 2026-10-08 18:13:09,112 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181309_112028_MobileTestUi.txt 2026-10-08 18:13:09,112 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpek24so_r_chrome_odoo" 2026-10-08 18:13:09,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-10-08 18:13:10,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6309 2026-10-08 18:13:10,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpqdrnbv84_chrome_odoo 2026-10-08 18:13:10,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46551/json/version 2026-10-08 18:13:10,269 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46551/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:13:10,285 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:13:10,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46551/json 2026-10-08 18:13:10,287 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46551/json with timeout 3 increased to 10s during tests 2026-10-08 18:13:10,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46551/devtools/page/6021243D4916BE7BE6A1D5C7D13495B4 2026-10-08 18:13:10,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:13:10,318 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:13:10,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:13:10,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:13:10,707 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:10,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:13:10,735 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:13:11,802 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:11] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.150 0.923 2026-10-08 18:13:11,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6021243D4916BE7BE6A1D5C7D13495B4', 'loaderId': 'F3BD73DDBF0D6299B5EFDA0E66DB5735', 'isDownload': False} 2026-10-08 18:13:11,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-08 18:13:11,837 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:13:11,860 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:11] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-10-08 18:13:11,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:11] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-10-08 18:13:11,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:11] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.032 2026-10-08 18:13:12,361 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:12] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-08 18:13:12,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-10-08 18:13:12,427 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:12,441 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:13:12,444 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-10-08 18:13:12,466 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:13,413 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.306 0.649 2026-10-08 18:13:13,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.981 2026-10-08 18:13:13,531 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:13:13,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.132 2026-10-08 18:13:13,703 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-08 18:13:13,761 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 18:13:14,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.177 0.543 2026-10-08 18:13:14,575 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:14,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.074 2026-10-08 18:13:14,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:14] "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-08 18:13:14,710 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 18:13:14,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:14] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.063 0.065 2026-10-08 18:13:14,887 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:13:14,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:14] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.193 2026-10-08 18:13:14,974 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:14] "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-08 18:13:14,989 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:13:15,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.029 0.262 2026-10-08 18:13:15,045 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:13:15,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.030 0.347 2026-10-08 18:13:15,179 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.415 2026-10-08 18:13:15,236 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.452 2026-10-08 18:13:15,256 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.351 2026-10-08 18:13:15,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.030 0.297 2026-10-08 18:13:15,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.297 2026-10-08 18:13:15,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.291 2026-10-08 18:13:15,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=product.product&field=image_128&id=837&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.290 2026-10-08 18:13:15,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.301 2026-10-08 18:13:15,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.336 2026-10-08 18:13:15,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.337 2026-10-08 18:13:15,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.290 2026-10-08 18:13:15,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.257 2026-10-08 18:13:15,680 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:15,702 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.022 0.241 2026-10-08 18:13:15,707 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:15,719 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.218 2026-10-08 18:13:15,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.169 2026-10-08 18:13:15,763 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.126 2026-10-08 18:13:15,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.121 2026-10-08 18:13:15,789 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:15,799 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:15,810 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:15,812 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:13:15,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.144 2026-10-08 18:13:15,829 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:15,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:15] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.007 0.115 2026-10-08 18:13:16,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:16] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.059 0.154 2026-10-08 18:13:16,825 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:16,839 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:16,857 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:16,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:13:16,890 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:16,911 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:16,925 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:16,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:16,961 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:16,975 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:16,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:17,011 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:17,023 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:17,042 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:17,057 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:17,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:17] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.045 0.119 2026-10-08 18:13:17,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-08 18:13:17,991 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:18,007 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:18,026 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:13:18,055 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:18,065 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:13:18,066 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:13:18,068 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:18,092 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:18,093 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:18,100 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:18] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.019 2026-10-08 18:13:18,107 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:13:18,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65444106 for PoS orders references: ['Order 00034-002-0001'] (draft: False) 2026-10-08 18:13:18,140 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:13:18,359 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65444106 with result: [{'id': 41, 'pos_reference': 'Order 00034-002-0001', 'account_move': False}] 2026-10-08 18:13:18,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.089 0.184 2026-10-08 18:13:18,461 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:18] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.018 2026-10-08 18:13:19,179 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:19,183 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:13:19,196 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:19,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6309 2026-10-08 18:13:19,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:13:19,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6309 2026-10-08 18:13:19,329 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181319_329628_MobileTestUi.txt 2026-10-08 18:13:19,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpqdrnbv84_chrome_odoo" 2026-10-08 18:13:19,360 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_two_tax_included ... 2026-10-08 18:13:20,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6520 2026-10-08 18:13:20,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdmjwta7i_chrome_odoo 2026-10-08 18:13:20,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44855/json/version 2026-10-08 18:13:20,511 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44855/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:13:20,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:13:20,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44855/json 2026-10-08 18:13:20,554 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44855/json with timeout 3 increased to 10s during tests 2026-10-08 18:13:20,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44855/devtools/page/5DA4419ED18EA4773EB8D014717FB595 2026-10-08 18:13:20,598 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:13:20,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:13:20,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 18:13:20,960 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:13:20,969 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:20,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:13:21,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:13:22,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.126 1.187 2026-10-08 18:13:22,324 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5DA4419ED18EA4773EB8D014717FB595', 'loaderId': '5E885713A0E8F55451B54A392B62C97E', 'isDownload': False} 2026-10-08 18:13:22,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-08 18:13:22,347 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:13:22,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:22] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.023 2026-10-08 18:13:22,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:22] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.055 2026-10-08 18:13:22,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:22] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.071 2026-10-08 18:13:22,979 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:22] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-10-08 18:13:23,002 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.010 2026-10-08 18:13:23,053 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:13:23,066 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:13:23,067 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-08 18:13:23,094 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:23,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:13:24,074 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.357 0.632 2026-10-08 18:13:24,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "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-08 18:13:24,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "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-08 18:13:24,286 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-08 18:13:24,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.039 0.045 2026-10-08 18:13:24,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.121 2026-10-08 18:13:24,454 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:13:24,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.022 0.178 2026-10-08 18:13:24,551 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "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-08 18:13:24,581 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:13:24,631 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.030 0.255 2026-10-08 18:13:24,687 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.329 2026-10-08 18:13:24,693 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:24,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.379 2026-10-08 18:13:24,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.362 2026-10-08 18:13:24,846 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.351 2026-10-08 18:13:24,946 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.040 0.311 2026-10-08 18:13:24,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:24] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.332 2026-10-08 18:13:25,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image?model=product.product&field=image_128&id=838&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.325 2026-10-08 18:13:25,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.310 2026-10-08 18:13:25,155 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.343 2026-10-08 18:13:25,169 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.347 2026-10-08 18:13:25,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.322 2026-10-08 18:13:25,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.236 2026-10-08 18:13:25,223 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.231 2026-10-08 18:13:25,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.199 2026-10-08 18:13:25,276 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.172 2026-10-08 18:13:25,281 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,297 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.128 2026-10-08 18:13:25,298 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,319 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:25,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.119 2026-10-08 18:13:25,348 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.128 2026-10-08 18:13:25,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.143 2026-10-08 18:13:25,382 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,391 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,405 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:25,409 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:25,414 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,428 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,432 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.023 0.116 2026-10-08 18:13:25,453 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:25,463 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:13:25,479 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,490 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,508 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:25,544 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,559 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,575 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:25,593 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,611 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:25,625 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:13:25,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:13:25,651 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:13:25,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6520 2026-10-08 18:13:25,660 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:13:25,661 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6520 2026-10-08 18:13:25,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181325_766792_MobileTestUi.txt 2026-10-08 18:13:25,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdmjwta7i_chrome_odoo" 2026-10-08 18:13:25,789 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-10-08 18:13:26,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6718 2026-10-08 18:13:26,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpwerxeupf_chrome_odoo 2026-10-08 18:13:26,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37367/json/version 2026-10-08 18:13:26,719 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37367/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:13:26,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:13:26,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37367/json 2026-10-08 18:13:26,805 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37367/json with timeout 3 increased to 10s during tests 2026-10-08 18:13:26,867 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37367/devtools/page/26EB9C089BF70B2C8130C2B43A37E3EB 2026-10-08 18:13:26,892 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:13:26,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:13:27,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:13:27,226 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:13:27,238 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:27,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:13:27,268 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:13:28,242 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:28] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.125 0.853 2026-10-08 18:13:28,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '26EB9C089BF70B2C8130C2B43A37E3EB', 'loaderId': '477A75345B0E984F6C7B644ECBC99951', 'isDownload': False} 2026-10-08 18:13:28,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-08 18:13:28,281 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:13:28,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:28] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.021 2026-10-08 18:13:28,361 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:28] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.053 2026-10-08 18:13:28,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:28] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.057 2026-10-08 18:13:28,885 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:28] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 18:13:28,910 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-10-08 18:13:28,970 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:13:28,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 18:13:28,996 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:29,012 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:30,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.379 0.675 2026-10-08 18:13:30,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.074 2026-10-08 18:13:30,198 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:13:30,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.124 2026-10-08 18:13:30,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.011 2026-10-08 18:13:30,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-08 18:13:31,186 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.191 0.538 2026-10-08 18:13:31,207 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:31,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.071 2026-10-08 18:13:31,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "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-08 18:13:31,369 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.007 2026-10-08 18:13:31,479 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.026 0.062 2026-10-08 18:13:31,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.131 2026-10-08 18:13:31,578 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:13:31,591 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13: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-08 18:13:31,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.192 2026-10-08 18:13:31,618 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:13:31,665 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:31,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.032 0.255 2026-10-08 18:13:31,762 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.347 2026-10-08 18:13:31,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.394 2026-10-08 18:13:31,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.342 2026-10-08 18:13:31,937 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.032 0.286 2026-10-08 18:13:31,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.290 2026-10-08 18:13:32,040 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.307 2026-10-08 18:13:32,128 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.022 0.321 2026-10-08 18:13:32,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.024 0.329 2026-10-08 18:13:32,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=product.product&field=image_128&id=839&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.343 2026-10-08 18:13:32,254 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.349 2026-10-08 18:13:32,271 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.312 2026-10-08 18:13:32,305 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.301 2026-10-08 18:13:32,329 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:32,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.278 2026-10-08 18:13:32,360 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.218 2026-10-08 18:13:32,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.170 2026-10-08 18:13:32,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:32,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.127 2026-10-08 18:13:32,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.132 2026-10-08 18:13:32,431 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:32,447 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:13:32,449 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:32,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.131 2026-10-08 18:13:32,461 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:32,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:32] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.134 2026-10-08 18:13:32,492 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:32,505 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:32,507 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:32,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:32,548 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:33,359 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:33,375 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:13:33,426 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:33,434 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:13:33,436 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:13:33,437 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:33,452 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:33,468 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:33,481 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:33,486 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13899766 for PoS orders references: ['Order 00036-002-0001'] (draft: False) 2026-10-08 18:13:33,491 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:13:33,735 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13899766 with result: [{'id': 42, 'pos_reference': 'Order 00036-002-0001', 'account_move': False}] 2026-10-08 18:13:33,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.125 0.159 2026-10-08 18:13:33,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:33] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.012 2026-10-08 18:13:34,565 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:13:34,582 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:34,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:13:34,595 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6718 2026-10-08 18:13:34,596 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:13:34,601 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6718 2026-10-08 18:13:34,712 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181334_712087_MobileTestUi.txt 2026-10-08 18:13:34,712 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpwerxeupf_chrome_odoo" 2026-10-08 18:13:37,160 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-10-08 18:13:38,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6929 2026-10-08 18:13:38,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp8toqcr0p_chrome_odoo 2026-10-08 18:13:38,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37319/json/version 2026-10-08 18:13:38,389 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37319/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:13:38,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:13:38,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37319/json 2026-10-08 18:13:38,457 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37319/json with timeout 3 increased to 10s during tests 2026-10-08 18:13:38,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37319/devtools/page/A6E3679F6B1FCB8C71F707F815A06C7C 2026-10-08 18:13:38,486 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:13:38,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:13:38,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 18:13:38,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:13:38,882 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:38,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:13:38,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:13:40,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:40] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.147 1.095 2026-10-08 18:13:40,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A6E3679F6B1FCB8C71F707F815A06C7C', 'loaderId': 'E3C5383502452FDD995AE0668BED2E12', 'isDownload': False} 2026-10-08 18:13:40,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-08 18:13:40,174 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:13:40,213 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:40] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.016 2026-10-08 18:13:40,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:40] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.043 2026-10-08 18:13:40,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:40] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.047 2026-10-08 18:13:40,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:40] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.010 2026-10-08 18:13:40,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-08 18:13:40,869 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:13:40,884 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 18:13:40,889 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:13:40,915 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:41,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.314 0.616 2026-10-08 18:13:41,956 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:41] "GET /pos/ui HTTP/1.1" 200 - 22 0.037 0.957 2026-10-08 18:13:41,992 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:13:42,078 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.171 2026-10-08 18:13:42,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:13:42,179 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 18:13:42,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.185 0.514 2026-10-08 18:13:42,973 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:13:43,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.078 2026-10-08 18:13:43,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13: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-08 18:13:43,109 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 18:13:43,161 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.013 2026-10-08 18:13:43,181 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.029 2026-10-08 18:13:43,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.042 2026-10-08 18:13:43,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.059 2026-10-08 18:13:43,234 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:13:43,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.074 2026-10-08 18:13:43,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.099 2026-10-08 18:13:43,289 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.106 2026-10-08 18:13:43,318 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:13:43,322 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:13:43,328 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:13:43,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.017 0.126 2026-10-08 18:13:43,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.008 0.164 2026-10-08 18:13:43,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.035 0.197 2026-10-08 18:13:43,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.032 0.137 2026-10-08 18:13:43,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.159 2026-10-08 18:13:43,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.019 2026-10-08 18:13:44,076 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-08 18:13:44,093 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:44,111 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:44,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.035 0.025 2026-10-08 18:13:44,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:44] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.051 2026-10-08 18:13:44,180 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:13:44,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.022 0.076 2026-10-08 18:13:44,348 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.023 0.034 2026-10-08 18:13:45,141 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:45,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-08 18:13:45,173 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:45,194 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:45,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:45] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.011 0.017 2026-10-08 18:13:45,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.045 0.066 2026-10-08 18:13:45,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.021 0.028 2026-10-08 18:13:45,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:13:46,142 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:46,159 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-08 18:13:46,181 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:46,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:46] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.016 2026-10-08 18:13:46,193 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:46,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.028 0.065 2026-10-08 18:13:46,342 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.021 2026-10-08 18:13:47,111 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:47,123 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:47,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:13:47,144 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:47,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6929 2026-10-08 18:13:47,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:13:47,155 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6929 2026-10-08 18:13:47,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181347_264272_MobileTestUi.txt 2026-10-08 18:13:47,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp8toqcr0p_chrome_odoo" 2026-10-08 18:13:47,289 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-10-08 18:13:48,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7131 2026-10-08 18:13:48,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpavi8hue6_chrome_odoo 2026-10-08 18:13:48,155 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39877/json/version 2026-10-08 18:13:48,157 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39877/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:13:48,245 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:13:48,246 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39877/json 2026-10-08 18:13:48,248 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39877/json with timeout 3 increased to 10s during tests 2026-10-08 18:13:48,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39877/devtools/page/6C6DA50B14F99577E0178A491632EEB9 2026-10-08 18:13:48,285 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:13:48,293 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:13:48,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:13:48,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:13:48,619 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:48,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:13:48,646 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:13:49,642 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:49] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.118 0.881 2026-10-08 18:13:49,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6C6DA50B14F99577E0178A491632EEB9', 'loaderId': 'B6D1B557E6DC023DB57C079BF4E5141A', 'isDownload': False} 2026-10-08 18:13:49,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-08 18:13:49,670 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:13:49,698 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:49] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.012 2026-10-08 18:13:49,709 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:49] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.014 2026-10-08 18:13:49,723 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:49] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.040 2026-10-08 18:13:50,294 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:50] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-08 18:13:50,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-08 18:13:50,388 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:13:50,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-08 18:13:50,413 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:50,428 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:51,518 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.367 0.733 2026-10-08 18:13:51,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.042 1.114 2026-10-08 18:13:51,634 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:13:51,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.135 2026-10-08 18:13:51,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:13:51,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 18:13:52,657 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:13:52,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.232 0.575 2026-10-08 18:13:52,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.073 2026-10-08 18:13:52,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.022 2026-10-08 18:13:52,885 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-08 18:13:53,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.055 0.057 2026-10-08 18:13:53,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.158 2026-10-08 18:13:53,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.197 2026-10-08 18:13:53,167 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:13:53,186 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:13:53,202 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:53,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.031 0.245 2026-10-08 18:13:53,240 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:13:53,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.306 2026-10-08 18:13:53,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.346 2026-10-08 18:13:53,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.318 2026-10-08 18:13:53,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=product.product&field=image_128&id=843&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.336 2026-10-08 18:13:53,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.040 0.281 2026-10-08 18:13:53,572 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.311 2026-10-08 18:13:53,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.318 2026-10-08 18:13:53,676 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.008 0.301 2026-10-08 18:13:53,731 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.329 2026-10-08 18:13:53,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.322 2026-10-08 18:13:53,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.287 2026-10-08 18:13:53,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.220 2026-10-08 18:13:53,789 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.199 2026-10-08 18:13:53,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.177 2026-10-08 18:13:53,847 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.016 0.146 2026-10-08 18:13:53,856 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:53,875 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:53,880 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.020 0.120 2026-10-08 18:13:53,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-08 18:13:53,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-08 18:13:53,908 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.136 2026-10-08 18:13:53,940 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.009 0.146 2026-10-08 18:13:53,946 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:53,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:53] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.150 2026-10-08 18:13:54,014 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:54,017 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.137 2026-10-08 18:13:54,022 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:54,024 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:13:54,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:13:54,079 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:54,088 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:54,091 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:54,096 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:13:54,113 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:54,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:54] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-08 18:13:54,121 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:13:54,138 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56445751 for PoS orders references: ['Order 00038-002-0001'] (draft: False) 2026-10-08 18:13:54,140 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:13:54,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56445751 with result: [{'id': 43, 'pos_reference': 'Order 00038-002-0001', 'account_move': False}] 2026-10-08 18:13:54,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.069 0.157 2026-10-08 18:13:54,414 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:54] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-10-08 18:13:55,149 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:55,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:55,177 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:13:55,193 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-08 18:13:55,241 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 18:13:55,304 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:55] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.024 0.031 2026-10-08 18:13:55,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:55] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.026 0.054 2026-10-08 18:13:55,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-08 18:13:56,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:56,192 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:56,205 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:56,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:56,241 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:56,255 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:56,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:13:56,292 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-08 18:13:56,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:13:56,321 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-08 18:13:56,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-10-08 18:13:56,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:13:56,361 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:13:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:13:56,375 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7131 2026-10-08 18:13:56,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:13:56,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7131 2026-10-08 18:13:56,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181356_517953_MobileTestUi.txt 2026-10-08 18:13:56,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpavi8hue6_chrome_odoo" 2026-10-08 18:13:56,542 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-10-08 18:13:58,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7346 2026-10-08 18:13:58,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbffzsjt6_chrome_odoo 2026-10-08 18:13:58,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37799/json/version 2026-10-08 18:13:58,814 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37799/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:13:58,843 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:13:58,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37799/json 2026-10-08 18:13:58,845 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37799/json with timeout 3 increased to 10s during tests 2026-10-08 18:13:58,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37799/devtools/page/37B72E3BAF194587605B08A24CBB1034 2026-10-08 18:13:58,873 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:13:58,886 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:13:59,170 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:13:59,173 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:13:59,177 100 INFO rb-6d39a9a-225376-422534 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-08 18:13:59,177 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:13:59,205 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:14:00,188 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:00] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.121 0.870 2026-10-08 18:14:00,192 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '37B72E3BAF194587605B08A24CBB1034', 'loaderId': 'A775F48C6141C6305014828C1EF736E4', 'isDownload': False} 2026-10-08 18:14:00,193 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-08 18:14:00,216 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:14:00,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:00] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.010 2026-10-08 18:14:00,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:00] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-10-08 18:14:00,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:00] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-10-08 18:14:00,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:00] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.023 2026-10-08 18:14:00,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.023 2026-10-08 18:14:00,876 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:14:00,894 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:14:00,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.031 2026-10-08 18:14:00,937 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:01,706 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:14:01,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.351 0.715 2026-10-08 18:14:02,147 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.080 2026-10-08 18:14:02,197 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "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-08 18:14:02,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 18:14:02,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.039 0.063 2026-10-08 18:14:02,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.025 0.149 2026-10-08 18:14:02,457 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 18:14:02,470 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14: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-08 18:14:02,479 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:14:02,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.024 0.230 2026-10-08 18:14:02,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.280 2026-10-08 18:14:02,597 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:14:02,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.336 2026-10-08 18:14:02,697 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.008 0.388 2026-10-08 18:14:02,715 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.359 2026-10-08 18:14:02,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.022 0.267 2026-10-08 18:14:02,815 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.276 2026-10-08 18:14:02,885 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/image?model=product.product&field=image_128&id=844&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.252 2026-10-08 18:14:02,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:02] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.287 2026-10-08 18:14:03,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.287 2026-10-08 18:14:03,078 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.328 2026-10-08 18:14:03,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.344 2026-10-08 18:14:03,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.290 2026-10-08 18:14:03,128 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.273 2026-10-08 18:14:03,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.024 0.246 2026-10-08 18:14:03,188 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.220 2026-10-08 18:14:03,194 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:03,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.176 2026-10-08 18:14:03,226 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:03,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.135 2026-10-08 18:14:03,243 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:03,250 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.129 2026-10-08 18:14:03,259 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:03,261 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:14:03,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.110 2026-10-08 18:14:03,293 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:14:03,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7346 2026-10-08 18:14:03,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:14:03,308 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7346 2026-10-08 18:14:03,316 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.133 2026-10-08 18:14:03,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.143 2026-10-08 18:14:03,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181403_413519_MobileTestUi.txt 2026-10-08 18:14:03,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbffzsjt6_chrome_odoo" 2026-10-08 18:14:03,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_unpaid_orders_are_loaded ... 2026-10-08 18:14:04,185 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7543 2026-10-08 18:14:04,185 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp82vxq6kz_chrome_odoo 2026-10-08 18:14:04,185 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41491/json/version 2026-10-08 18:14:04,197 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41491/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:14:04,224 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:14:04,225 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41491/json 2026-10-08 18:14:04,227 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41491/json with timeout 3 increased to 10s during tests 2026-10-08 18:14:04,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41491/devtools/page/2250A77FA20003C4DEB0A22058B6D75E 2026-10-08 18:14:04,261 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:14:04,279 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:14:04,506 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 18:14:04,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:14:04,521 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:04,521 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:14:04,545 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:14:04,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:04] "GET /pos/ui?config_id=14 HTTP/1.1" 303 - 14 0.012 0.401 2026-10-08 18:14:05,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:05] "GET /web HTTP/1.1" 200 - 110 0.125 0.700 2026-10-08 18:14:05,790 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2250A77FA20003C4DEB0A22058B6D75E', 'loaderId': '11719FD22FC9A31461537AE6CB8EAAB1', 'isDownload': False} 2026-10-08 18:14:05,790 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-08 18:14:05,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:05] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.027 0.010 2026-10-08 18:14:05,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:05] "GET /web/webclient/load_menus/d9882c8fba1efcd57a058c049505db2196ad51cfcff9137f5e4a53f7f59fac68 HTTP/1.1" 200 - 2 0.013 0.054 2026-10-08 18:14:05,925 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:05] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.084 2026-10-08 18:14:05,931 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:05,938 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:05] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.094 2026-10-08 18:14:05,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.010 0.103 2026-10-08 18:14:05,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:05] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 18:14:07,031 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 18:14:07,050 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-08 18:14:07,055 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-08 18:14:07,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.020 2026-10-08 18:14:07,179 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:07,377 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.136 0.176 2026-10-08 18:14:07,384 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.285 2026-10-08 18:14:07,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.265 2026-10-08 18:14:07,417 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 18:14:07,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.021 0.294 2026-10-08 18:14:07,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.028 0.325 2026-10-08 18:14:07,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.297 2026-10-08 18:14:07,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 11 0.014 0.263 2026-10-08 18:14:07,609 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 18:14:07,610 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.174 2026-10-08 18:14:07,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.190 2026-10-08 18:14:07,647 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:14:07,650 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:14:07,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.213 2026-10-08 18:14:07,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.189 2026-10-08 18:14:07,771 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 200 - 18 0.034 0.209 2026-10-08 18:14:07,837 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /web?reload=true HTTP/1.1" 200 - 16 0.012 0.107 2026-10-08 18:14:07,920 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:07,939 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.032 2026-10-08 18:14:08,846 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 18:14:08,859 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-08 18:14:08,863 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-08 18:14:08,884 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.017 0.010 2026-10-08 18:14:09,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:09] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.061 0.095 2026-10-08 18:14:09,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.128 2026-10-08 18:14:09,063 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.139 2026-10-08 18:14:09,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:09] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.030 0.163 2026-10-08 18:14:09,161 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.164 2026-10-08 18:14:09,188 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.014 0.090 2026-10-08 18:14:09,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:09] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.012 0.119 2026-10-08 18:14:09,276 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:09] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.025 0.115 2026-10-08 18:14:09,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.147 2026-10-08 18:14:09,485 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:09] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.048 0.108 2026-10-08 18:14:09,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:09] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.018 0.033 2026-10-08 18:14:10,440 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:10,454 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:10,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:10] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.065 0.105 2026-10-08 18:14:10,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:10] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 37 0.019 0.212 2026-10-08 18:14:10,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:10] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-08 18:14:10,920 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:14:10,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:10] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-10-08 18:14:10,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:10] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.026 2026-10-08 18:14:10,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:10] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-08 18:14:11,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-10-08 18:14:11,511 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:14:11,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.007 2026-10-08 18:14:11,516 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:14:12,306 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:12,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 273 0.288 0.626 2026-10-08 18:14:12,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.086 2026-10-08 18:14:12,638 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14: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-08 18:14:12,660 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:14:12,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:12] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.056 0.066 2026-10-08 18:14:12,833 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:14:12,867 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:12] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.008 0.165 2026-10-08 18:14:12,895 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:14:12,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:12] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.185 2026-10-08 18:14:12,998 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:12] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.264 2026-10-08 18:14:13,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.301 2026-10-08 18:14:13,120 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.388 2026-10-08 18:14:13,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 11 0.015 0.310 2026-10-08 18:14:13,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.274 2026-10-08 18:14:13,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.306 2026-10-08 18:14:13,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.298 2026-10-08 18:14:13,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.297 2026-10-08 18:14:13,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.020 0.271 2026-10-08 18:14:13,438 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.243 2026-10-08 18:14:13,449 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.248 2026-10-08 18:14:13,461 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.238 2026-10-08 18:14:13,476 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.203 2026-10-08 18:14:13,490 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.149 2026-10-08 18:14:13,517 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.118 2026-10-08 18:14:13,545 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.113 2026-10-08 18:14:13,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.121 2026-10-08 18:14:13,597 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,616 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.025 2026-10-08 18:14:13,694 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,702 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,711 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,728 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,738 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,757 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,779 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,791 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34765082 for PoS orders references: ['Order 00040-001-0001'] (draft: True) 2026-10-08 18:14:13,810 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,841 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,862 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,894 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:13,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34765082 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-08 18:14:14,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.088 0.115 2026-10-08 18:14:14,082 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:14] "GET /web HTTP/1.1" 200 - 16 0.027 0.169 2026-10-08 18:14:14,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:14] "GET /web HTTP/1.1" 200 - 16 0.014 0.066 2026-10-08 18:14:14,297 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.018 2026-10-08 18:14:14,772 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 18:14:14,778 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 18:14:14,783 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-08 18:14:14,792 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.013 2026-10-08 18:14:14,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:14] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.062 0.077 2026-10-08 18:14:14,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.104 2026-10-08 18:14:14,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.117 2026-10-08 18:14:15,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.018 0.126 2026-10-08 18:14:15,010 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.121 2026-10-08 18:14:15,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.133 2026-10-08 18:14:15,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.074 2026-10-08 18:14:15,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.053 2026-10-08 18:14:15,076 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.054 2026-10-08 18:14:15,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.031 0.097 2026-10-08 18:14:15,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "GET /web?reload=true HTTP/1.1" 200 - 16 0.025 0.099 2026-10-08 18:14:15,652 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 18:14:15,689 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-08 18:14:15,705 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-10-08 18:14:15,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.043 0.048 2026-10-08 18:14:15,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.079 2026-10-08 18:14:15,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.033 0.162 2026-10-08 18:14:15,912 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.171 2026-10-08 18:14:15,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.188 2026-10-08 18:14:15,974 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.011 0.211 2026-10-08 18:14:15,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.183 2026-10-08 18:14:16,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:16] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.066 2026-10-08 18:14:16,014 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.068 2026-10-08 18:14:16,063 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.030 0.062 2026-10-08 18:14:16,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:16] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.017 0.137 2026-10-08 18:14:16,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:16] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.053 2026-10-08 18:14:16,256 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:16] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.016 0.051 2026-10-08 18:14:16,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:16] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.011 0.040 2026-10-08 18:14:17,064 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:17,071 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:17,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:17] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.035 0.080 2026-10-08 18:14:17,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:17] "GET /pos/ui?config_id=15 HTTP/1.1" 200 - 20 0.021 0.056 2026-10-08 18:14:17,319 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:14:17,444 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-10-08 18:14:17,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-10-08 18:14:18,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.205 0.488 2026-10-08 18:14:18,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:18] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.006 0.605 2026-10-08 18:14:18,311 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:18,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.079 2026-10-08 18:14:18,420 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.022 2026-10-08 18:14:18,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 18:14:18,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.009 2026-10-08 18:14:18,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:18] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.011 0.048 2026-10-08 18:14:18,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.037 2026-10-08 18:14:19,306 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:19,326 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-10-08 18:14:19,401 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.030 0.055 2026-10-08 18:14:20,297 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:20,304 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:20,321 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:20,337 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:20,354 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:20,383 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:20,389 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:14:20,428 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:20,449 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:20,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:20] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.018 2026-10-08 18:14:20,473 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:20,479 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:14:20,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89540423 for PoS orders references: ['Order 00040-001-0001'] (draft: False) 2026-10-08 18:14:20,544 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #43 deleted pos.order.line records with IDs: [62] 2026-10-08 18:14:20,749 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89540423 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-10-08 18:14:20,766 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.107 0.184 2026-10-08 18:14:20,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:20] "GET /web/image?model=pos.config&id=15&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.016 2026-10-08 18:14:21,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:14:21,567 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:21,572 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:21,590 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:21,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:21] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.015 0.040 2026-10-08 18:14:22,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:14:22,400 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:22,422 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:22] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.004 0.015 2026-10-08 18:14:23,114 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 43, model: account.move 2026-10-08 18:14:24,440 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:24] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.685 1.325 2026-10-08 18:14:24,545 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:24] "GET /web HTTP/1.1" 200 - 16 0.022 0.067 2026-10-08 18:14:24,944 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-08 18:14:24,958 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 18:14:25,005 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-08 18:14:25,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.061 0.018 2026-10-08 18:14:25,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.048 2026-10-08 18:14:25,157 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.022 0.135 2026-10-08 18:14:25,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.140 2026-10-08 18:14:25,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.141 2026-10-08 18:14:25,223 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.022 0.152 2026-10-08 18:14:25,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.149 2026-10-08 18:14:25,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.049 2026-10-08 18:14:25,300 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.016 0.075 2026-10-08 18:14:25,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.108 2026-10-08 18:14:25,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.106 2026-10-08 18:14:25,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "GET /web?reload=true HTTP/1.1" 200 - 16 0.016 0.052 2026-10-08 18:14:25,921 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-08 18:14:25,922 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-08 18:14:25,931 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-08 18:14:25,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 0.020 2026-10-08 18:14:25,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.025 0.027 2026-10-08 18:14:26,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.055 0.117 2026-10-08 18:14:26,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.108 2026-10-08 18:14:26,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.109 2026-10-08 18:14:26,170 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.013 0.101 2026-10-08 18:14:26,175 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.065 2026-10-08 18:14:26,197 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.044 2026-10-08 18:14:26,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.052 2026-10-08 18:14:26,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.057 2026-10-08 18:14:26,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.026 0.087 2026-10-08 18:14:26,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.003 0.048 2026-10-08 18:14:26,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.020 0.037 2026-10-08 18:14:26,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:26] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.020 0.038 2026-10-08 18:14:27,248 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:27,253 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:27,270 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:27,326 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:27] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.022 0.045 2026-10-08 18:14:27,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:27] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.022 0.067 2026-10-08 18:14:27,468 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:14:27,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-08 18:14:27,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 18:14:28,384 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.206 0.531 2026-10-08 18:14:28,390 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.517 2026-10-08 18:14:28,433 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:28,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.070 2026-10-08 18:14:28,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:28] "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-08 18:14:28,570 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.007 2026-10-08 18:14:28,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.007 2026-10-08 18:14:28,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:28] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.027 0.035 2026-10-08 18:14:28,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-10-08 18:14:29,422 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:29,437 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:29,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:14:29,463 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:14:29,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7543 2026-10-08 18:14:29,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:14:29,482 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7543 2026-10-08 18:14:29,629 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181429_629333_MobileTestUi.txt 2026-10-08 18:14:29,629 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp82vxq6kz_chrome_odoo" 2026-10-08 18:14:29,670 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-10-08 18:14:30,651 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7915 2026-10-08 18:14:30,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpmlbgq19b_chrome_odoo 2026-10-08 18:14:30,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33717/json/version 2026-10-08 18:14:30,654 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33717/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:14:30,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:14:30,684 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33717/json 2026-10-08 18:14:30,691 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33717/json with timeout 3 increased to 10s during tests 2026-10-08 18:14:30,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33717/devtools/page/65915CEFCB62F1778DA12F247A04BC80 2026-10-08 18:14:30,749 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:14:30,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:14:31,180 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:14:31,183 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:14:31,186 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:31,186 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:14:31,204 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:14:32,223 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:32] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.150 0.873 2026-10-08 18:14:32,227 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '65915CEFCB62F1778DA12F247A04BC80', 'loaderId': '2D1782417A59C53C22936B38B70808DE', 'isDownload': False} 2026-10-08 18:14:32,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-08 18:14:32,248 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:14:32,275 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:32] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-10-08 18:14:32,291 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:32] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.027 2026-10-08 18:14:32,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:32] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.026 2026-10-08 18:14:32,804 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:32] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-08 18:14:32,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-08 18:14:32,868 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:14:32,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-08 18:14:32,903 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:14:32,920 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:33,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.363 0.649 2026-10-08 18:14:34,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.043 1.018 2026-10-08 18:14:34,047 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:14:34,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.123 2026-10-08 18:14:34,223 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 18:14:34,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-08 18:14:34,990 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.186 0.516 2026-10-08 18:14:35,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:14:35,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.067 2026-10-08 18:14:35,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.017 2026-10-08 18:14:35,175 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 18:14:35,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.043 0.056 2026-10-08 18:14:35,349 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.137 2026-10-08 18:14:35,372 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:14:35,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.186 2026-10-08 18:14:35,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.247 2026-10-08 18:14:35,492 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "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-08 18:14:35,509 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:14:35,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.298 2026-10-08 18:14:35,530 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:14:35,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.346 2026-10-08 18:14:35,614 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.301 2026-10-08 18:14:35,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image?model=product.product&field=image_128&id=845&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.277 2026-10-08 18:14:35,732 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.308 2026-10-08 18:14:35,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.031 0.266 2026-10-08 18:14:35,854 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.302 2026-10-08 18:14:35,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.303 2026-10-08 18:14:35,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.336 2026-10-08 18:14:35,972 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.328 2026-10-08 18:14:35,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.298 2026-10-08 18:14:36,009 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.258 2026-10-08 18:14:36,032 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.197 2026-10-08 18:14:36,049 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.162 2026-10-08 18:14:36,082 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.134 2026-10-08 18:14:36,095 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.002 0.113 2026-10-08 18:14:36,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.001 0.117 2026-10-08 18:14:36,148 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.119 2026-10-08 18:14:36,168 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.001 0.123 2026-10-08 18:14:36,188 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,205 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.022 2026-10-08 18:14:36,231 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:14:36,286 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,299 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:14:36,302 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:14:36,325 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,339 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:14:36,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:14:36,407 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,467 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,479 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,505 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:14:36,551 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,570 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:14:36,575 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,584 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:14:36,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-08 18:14:36,614 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,624 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:36,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.027 2026-10-08 18:14:36,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20025117 for PoS orders references: ['Order 00042-002-0001'] (draft: False) 2026-10-08 18:14:36,648 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:14:39,872 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20025117 with result: [{'id': 45, 'pos_reference': 'Order 00042-002-0001', 'account_move': 207}] 2026-10-08 18:14:39,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 1.123 2.217 2026-10-08 18:14:39,978 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 2.012 2026-10-08 18:14:40,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:40] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.012 0.032 2026-10-08 18:14:40,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:40] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-08 18:14:40,874 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:14:40,891 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:14:40,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7915 2026-10-08 18:14:40,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:14:40,901 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7915 2026-10-08 18:14:41,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181441_007404_MobileTestUi.txt 2026-10-08 18:14:41,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpmlbgq19b_chrome_odoo" 2026-10-08 18:14:41,073 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_decimals ... 2026-10-08 18:14:42,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8125 2026-10-08 18:14:42,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9itmjhvd_chrome_odoo 2026-10-08 18:14:42,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45277/json/version 2026-10-08 18:14:42,332 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45277/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:14:42,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:14:42,384 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45277/json 2026-10-08 18:14:42,385 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45277/json with timeout 3 increased to 10s during tests 2026-10-08 18:14:42,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45277/devtools/page/C062F2CAE23C0FF282018FEE19CC30CD 2026-10-08 18:14:42,441 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:14:42,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:14:42,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:14:42,704 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:14:42,713 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:42,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:14:42,740 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:14:43,833 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:43] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.158 0.940 2026-10-08 18:14:43,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C062F2CAE23C0FF282018FEE19CC30CD', 'loaderId': 'D84E5FC1C60F6695F6AD1822FD7981FF', 'isDownload': False} 2026-10-08 18:14:43,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-08 18:14:43,868 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:14:43,893 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:43] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-10-08 18:14:43,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:43] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.023 2026-10-08 18:14:43,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:43] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.049 2026-10-08 18:14:44,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:44] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-08 18:14:44,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.008 2026-10-08 18:14:44,567 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:14:44,582 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:14:44,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.014 2026-10-08 18:14:44,620 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:45,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.337 0.683 2026-10-08 18:14:45,726 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 1.044 2026-10-08 18:14:45,767 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:14:45,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.072 0.154 2026-10-08 18:14:45,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.025 2026-10-08 18:14:45,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 18:14:46,700 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.174 0.528 2026-10-08 18:14:46,759 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:46,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.087 2026-10-08 18:14:46,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.017 2026-10-08 18:14:46,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.006 2026-10-08 18:14:47,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.048 0.051 2026-10-08 18:14:47,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.155 2026-10-08 18:14:47,134 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:14:47,151 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:14:47,171 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:14:47,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.029 0.218 2026-10-08 18:14:47,215 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:14:47,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.280 2026-10-08 18:14:47,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.317 2026-10-08 18:14:47,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.022 0.387 2026-10-08 18:14:47,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.359 2026-10-08 18:14:47,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.009 2026-10-08 18:14:47,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.023 0.239 2026-10-08 18:14:47,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.270 2026-10-08 18:14:47,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.271 2026-10-08 18:14:47,670 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.256 2026-10-08 18:14:47,762 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.040 0.532 2026-10-08 18:14:47,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.335 2026-10-08 18:14:47,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.349 2026-10-08 18:14:47,816 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.314 2026-10-08 18:14:47,863 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.291 2026-10-08 18:14:47,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.248 2026-10-08 18:14:47,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:14:47,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-08 18:14:47,921 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.228 2026-10-08 18:14:47,925 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-08 18:14:47,948 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:47,962 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.009 0.179 2026-10-08 18:14:47,996 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:47] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.007 0.195 2026-10-08 18:14:48,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:48] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.008 0.169 2026-10-08 18:14:48,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.292 0.564 2026-10-08 18:14:48,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:48] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.012 0.850 2026-10-08 18:14:49,584 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:49,586 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:14:49,598 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:14:49,607 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8125 2026-10-08 18:14:49,608 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:14:49,609 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8125 2026-10-08 18:14:49,704 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181449_704336_MobileTestUi.txt 2026-10-08 18:14:49,704 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9itmjhvd_chrome_odoo" 2026-10-08 18:14:49,763 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-10-08 18:14:50,810 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8322 2026-10-08 18:14:50,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpal9hmkxf_chrome_odoo 2026-10-08 18:14:50,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39881/json/version 2026-10-08 18:14:50,813 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39881/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:14:50,903 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:14:50,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39881/json 2026-10-08 18:14:50,905 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39881/json with timeout 3 increased to 10s during tests 2026-10-08 18:14:50,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39881/devtools/page/DD4F5509B23916CFD921996494C1A5A6 2026-10-08 18:14:50,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:14:50,960 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:14:51,239 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:14:51,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:14:51,257 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:51,257 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:14:51,284 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:14:52,262 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:52] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.102 0.884 2026-10-08 18:14:52,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DD4F5509B23916CFD921996494C1A5A6', 'loaderId': '973CA8A1026DCB8A7505AD9F160A353F', 'isDownload': False} 2026-10-08 18:14:52,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-08 18:14:52,298 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:14:52,335 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:52] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.020 2026-10-08 18:14:52,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:52] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.042 2026-10-08 18:14:52,385 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:52] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.062 2026-10-08 18:14:52,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:52] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-08 18:14:52,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-10-08 18:14:52,976 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:14:52,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 18:14:52,988 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:14:53,009 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:53,940 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.304 0.627 2026-10-08 18:14:54,032 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.957 2026-10-08 18:14:54,057 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:14:54,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.121 2026-10-08 18:14:54,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:14:54,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-08 18:14:55,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.167 0.539 2026-10-08 18:14:55,062 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:55,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.084 2026-10-08 18:14:55,179 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "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-08 18:14:55,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.014 0.007 2026-10-08 18:14:55,348 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.040 0.067 2026-10-08 18:14:55,399 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:14:55,420 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.160 2026-10-08 18:14:55,480 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.196 2026-10-08 18:14:55,499 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "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-08 18:14:55,521 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:14:55,535 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.249 2026-10-08 18:14:55,546 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:14:55,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.306 2026-10-08 18:14:55,622 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.319 2026-10-08 18:14:55,677 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.259 2026-10-08 18:14:55,758 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.020 0.309 2026-10-08 18:14:55,801 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.025 0.246 2026-10-08 18:14:55,866 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.286 2026-10-08 18:14:55,925 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.300 2026-10-08 18:14:55,988 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.341 2026-10-08 18:14:55,994 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.340 2026-10-08 18:14:56,034 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.335 2026-10-08 18:14:56,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.269 2026-10-08 18:14:56,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.238 2026-10-08 18:14:56,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:56] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.025 0.237 2026-10-08 18:14:56,157 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.214 2026-10-08 18:14:56,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.170 2026-10-08 18:14:56,191 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:14:56,210 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-08 18:14:56,211 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:56] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.009 0.149 2026-10-08 18:14:56,226 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-08 18:14:56,236 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:56] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.170 2026-10-08 18:14:56,237 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:56,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:56] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.146 2026-10-08 18:14:56,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.290 0.505 2026-10-08 18:14:57,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:57] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.014 0.780 2026-10-08 18:14:57,808 100 INFO rb-6d39a9a-225376-422534 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-08 18:14:57,810 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:14:57,829 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:14:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:14:57,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8322 2026-10-08 18:14:57,836 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:14:57,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8322 2026-10-08 18:14:57,977 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181457_976774_MobileTestUi.txt 2026-10-08 18:14:57,977 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpal9hmkxf_chrome_odoo" 2026-10-08 18:14:58,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_combo_change_fp ... 2026-10-08 18:15:02,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8520 2026-10-08 18:15:02,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmppvshvhsp_chrome_odoo 2026-10-08 18:15:02,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39409/json/version 2026-10-08 18:15:02,945 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39409/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:15:03,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:15:03,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39409/json 2026-10-08 18:15:03,044 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39409/json with timeout 3 increased to 10s during tests 2026-10-08 18:15:03,055 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39409/devtools/page/4EAC9984BF37242440E6F33780928850 2026-10-08 18:15:03,069 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:15:03,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:15:03,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:15:03,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:15:03,482 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:03,482 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:15:03,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:15:05,635 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:05] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.149 1.986 2026-10-08 18:15:05,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '4EAC9984BF37242440E6F33780928850', 'loaderId': '55E648A607D5A6349FD7E54FE6E7B386', 'isDownload': False} 2026-10-08 18:15:05,640 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-08 18:15:05,667 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:05,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:05] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-10-08 18:15:05,719 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:05] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-10-08 18:15:05,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:05] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.047 2026-10-08 18:15:06,257 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:06] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.019 2026-10-08 18:15:06,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-08 18:15:06,335 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:15:06,341 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 18:15:06,342 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.017 2026-10-08 18:15:06,375 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:07,159 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:15:07,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.336 0.750 2026-10-08 18:15:07,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.057 2026-10-08 18:15:07,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.015 2026-10-08 18:15:07,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.007 2026-10-08 18:15:07,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "GET /web/image?model=product.product&field=image_128&id=846&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.041 0.058 2026-10-08 18:15:07,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "GET /web/image?model=product.product&field=image_128&id=847&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.007 0.136 2026-10-08 18:15:07,791 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:15:07,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "GET /web/image?model=product.product&field=image_128&id=849&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.194 2026-10-08 18:15:07,882 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "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-08 18:15:07,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "GET /web/image?model=product.product&field=image_128&id=850&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.234 2026-10-08 18:15:07,912 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:07,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "GET /web/image?model=product.product&field=image_128&id=848&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.295 2026-10-08 18:15:07,977 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:15:08,040 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=851&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.351 2026-10-08 18:15:08,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.314 2026-10-08 18:15:08,126 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=852&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.306 2026-10-08 18:15:08,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.029 0.269 2026-10-08 18:15:08,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.308 2026-10-08 18:15:08,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=853&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.290 2026-10-08 18:15:08,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=854&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.285 2026-10-08 18:15:08,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.008 0.332 2026-10-08 18:15:08,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.322 2026-10-08 18:15:08,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=857&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.034 0.325 2026-10-08 18:15:08,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=856&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.326 2026-10-08 18:15:08,606 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,624 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.030 0.341 2026-10-08 18:15:08,647 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,660 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.020 0.344 2026-10-08 18:15:08,682 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,732 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.360 2026-10-08 18:15:08,773 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:08,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.023 0.367 2026-10-08 18:15:08,842 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,843 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,863 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:08,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.342 2026-10-08 18:15:08,894 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,895 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,904 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:15:08,909 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,923 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:08] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.364 2026-10-08 18:15:08,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:08,960 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,970 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:08,989 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,002 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.040 0.326 2026-10-08 18:15:09,015 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,035 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,036 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,058 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=product.product&field=image_128&id=855&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.356 2026-10-08 18:15:09,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,095 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,103 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,111 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.008 0.346 2026-10-08 18:15:09,128 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,146 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,163 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,170 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.022 0.325 2026-10-08 18:15:09,190 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,206 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,225 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.289 2026-10-08 18:15:09,230 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,237 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,242 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.290 2026-10-08 18:15:09,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.227 2026-10-08 18:15:09,259 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.194 2026-10-08 18:15:09,284 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,291 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.169 2026-10-08 18:15:09,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.119 2026-10-08 18:15:09,309 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.009 0.094 2026-10-08 18:15:09,340 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,361 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.012 0.105 2026-10-08 18:15:09,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:15:09,392 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,396 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:09] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.008 0.125 2026-10-08 18:15:09,406 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,427 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,459 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,473 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,489 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,508 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,541 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,555 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,573 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,595 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,604 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,619 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,641 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,687 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,688 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,736 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,751 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,770 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,806 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,819 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,858 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,871 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,887 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,904 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,920 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,940 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,951 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:09,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:09,994 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:10,001 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:10,021 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:10,046 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:10,052 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:10,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:15:10,084 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:15:10,095 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:10,150 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8520 2026-10-08 18:15:10,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:15:10,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8520 2026-10-08 18:15:10,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181510_269365_MobileTestUi.txt 2026-10-08 18:15:10,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmppvshvhsp_chrome_odoo" 2026-10-08 18:15:10,294 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_products_variants_attribute_value_filtering ... 2026-10-08 18:15:11,324 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #40 deleted mail.message records with IDs: [8901] 2026-10-08 18:15:12,143 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8734 2026-10-08 18:15:12,143 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9e_tbk89_chrome_odoo 2026-10-08 18:15:12,143 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36579/json/version 2026-10-08 18:15:12,145 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36579/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:15:12,179 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:15:12,179 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36579/json 2026-10-08 18:15:12,180 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36579/json with timeout 3 increased to 10s during tests 2026-10-08 18:15:12,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36579/devtools/page/4799BA8E1892101B998282C11334B92D 2026-10-08 18:15:12,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:15:12,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:15:12,446 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:15:12,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:15:12,478 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:12,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:15:12,500 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:15:13,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:13] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.125 0.975 2026-10-08 18:15:13,595 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '4799BA8E1892101B998282C11334B92D', 'loaderId': 'CAB999179853A34FE5EB32E43899BF7D', 'isDownload': False} 2026-10-08 18:15:13,595 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-08 18:15:13,617 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:13,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:13] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-10-08 18:15:13,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:13] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.032 2026-10-08 18:15:13,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:13] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.043 2026-10-08 18:15:14,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:14] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.012 2026-10-08 18:15:14,286 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.013 2026-10-08 18:15:14,363 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 18:15:14,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 18:15:14,375 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 18:15:14,397 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:15,168 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:15,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.413 0.666 2026-10-08 18:15:15,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.077 2026-10-08 18:15:15,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.017 2026-10-08 18:15:15,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.007 2026-10-08 18:15:15,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:15] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.046 0.054 2026-10-08 18:15:15,795 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:15,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:15] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.136 2026-10-08 18:15:15,910 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:15] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.200 2026-10-08 18:15:15,938 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15: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-08 18:15:15,962 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:15,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:15] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.270 2026-10-08 18:15:16,013 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:15:16,038 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.028 0.303 2026-10-08 18:15:16,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.392 2026-10-08 18:15:16,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.309 2026-10-08 18:15:16,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.022 0.327 2026-10-08 18:15:16,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.017 0.230 2026-10-08 18:15:16,313 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=product.product&field=image_128&id=858&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.283 2026-10-08 18:15:16,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=product.product&field=image_128&id=859&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.312 2026-10-08 18:15:16,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.298 2026-10-08 18:15:16,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.027 0.355 2026-10-08 18:15:16,533 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.370 2026-10-08 18:15:16,566 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.311 2026-10-08 18:15:16,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.295 2026-10-08 18:15:16,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.277 2026-10-08 18:15:16,622 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:16,640 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:16,647 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.247 2026-10-08 18:15:16,670 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.221 2026-10-08 18:15:16,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.143 2026-10-08 18:15:16,709 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.119 2026-10-08 18:15:16,738 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.126 2026-10-08 18:15:16,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.138 2026-10-08 18:15:17,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:17] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.089 0.306 2026-10-08 18:15:17,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:17] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.398 2026-10-08 18:15:17,838 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:17,852 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:17,868 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:17,885 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:17,901 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:18,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:18] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.097 0.163 2026-10-08 18:15:18,655 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.004 2026-10-08 18:15:18,914 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:18,920 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:18,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:15:18,930 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8734 2026-10-08 18:15:18,930 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:15:18,931 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8734 2026-10-08 18:15:19,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181519_034959_MobileTestUi.txt 2026-10-08 18:15:19,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9e_tbk89_chrome_odoo" 2026-10-08 18:15:19,070 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-10-08 18:15:19,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8926 2026-10-08 18:15:19,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpovl232p9_chrome_odoo 2026-10-08 18:15:19,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40669/json/version 2026-10-08 18:15:19,850 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40669/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:15:19,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:15:19,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40669/json 2026-10-08 18:15:19,943 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40669/json with timeout 3 increased to 10s during tests 2026-10-08 18:15:19,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40669/devtools/page/59DF61F9823F5DA22493665ABD6A4748 2026-10-08 18:15:19,982 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:15:20,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:15:20,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:15:20,335 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:15:20,338 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:20,338 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:15:20,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:15:21,332 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:21] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.141 0.828 2026-10-08 18:15:21,342 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '59DF61F9823F5DA22493665ABD6A4748', 'loaderId': '683F11C41986973685DB0397C9E6C13E', 'isDownload': False} 2026-10-08 18:15:21,342 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-08 18:15:21,366 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:21,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:21] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-08 18:15:21,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:21] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-08 18:15:21,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:21] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.040 2026-10-08 18:15:21,994 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:21] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-08 18:15:22,013 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-08 18:15:22,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.007 2026-10-08 18:15:22,080 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:15:22,083 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 18:15:22,112 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:23,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.312 0.614 2026-10-08 18:15:23,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 0.934 2026-10-08 18:15:23,154 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:23,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.167 2026-10-08 18:15:23,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 18:15:23,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-08 18:15:24,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.216 0.560 2026-10-08 18:15:24,143 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:15:24,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.082 2026-10-08 18:15:24,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "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-08 18:15:24,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 18:15:24,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.044 0.066 2026-10-08 18:15:24,588 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.025 0.159 2026-10-08 18:15:24,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.206 2026-10-08 18:15:24,671 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:15:24,681 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:24,695 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:24,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.032 0.278 2026-10-08 18:15:24,777 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:15:24,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.022 0.384 2026-10-08 18:15:24,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.457 2026-10-08 18:15:24,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.415 2026-10-08 18:15:25,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=product.product&field=image_128&id=860&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.383 2026-10-08 18:15:25,086 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.030 0.347 2026-10-08 18:15:25,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.015 0.316 2026-10-08 18:15:25,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.024 0.311 2026-10-08 18:15:25,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.316 2026-10-08 18:15:25,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.361 2026-10-08 18:15:25,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.359 2026-10-08 18:15:25,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.311 2026-10-08 18:15:25,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.266 2026-10-08 18:15:25,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.242 2026-10-08 18:15:25,409 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:25,431 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:25,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.017 0.220 2026-10-08 18:15:25,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-08 18:15:25,462 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-08 18:15:25,467 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.191 2026-10-08 18:15:25,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.157 2026-10-08 18:15:25,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:15:25,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.152 2026-10-08 18:15:25,542 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:25,551 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:15:25,553 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:25,568 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.011 0.181 2026-10-08 18:15:25,571 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:25,573 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:15:25,587 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:25,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.191 2026-10-08 18:15:25,623 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:15:25,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.185 2026-10-08 18:15:25,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66415626 for PoS orders references: ['Order 00049-002-0001'] (draft: False) 2026-10-08 18:15:25,964 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66415626 with result: [{'id': 46, 'pos_reference': 'Order 00049-002-0001', 'account_move': False}] 2026-10-08 18:15:25,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.133 0.252 2026-10-08 18:15:26,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:26] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.012 2026-10-08 18:15:26,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:15:26,805 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:26,821 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8926 2026-10-08 18:15:26,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:15:26,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8926 2026-10-08 18:15:26,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181526_942132_MobileTestUi.txt 2026-10-08 18:15:26,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpovl232p9_chrome_odoo" 2026-10-08 18:15:26,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-10-08 18:15:28,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9136 2026-10-08 18:15:28,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkgeq3mq0_chrome_odoo 2026-10-08 18:15:28,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33269/json/version 2026-10-08 18:15:28,063 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33269/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:15:28,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:15:28,076 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33269/json 2026-10-08 18:15:28,077 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33269/json with timeout 3 increased to 10s during tests 2026-10-08 18:15:28,084 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33269/devtools/page/68763911D7D6BD19AA79A71E9D2BD8F0 2026-10-08 18:15:28,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:15:28,096 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:15:28,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:15:28,507 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:15:28,510 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:28,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:15:28,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:15:29,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:29] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.143 0.928 2026-10-08 18:15:29,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '68763911D7D6BD19AA79A71E9D2BD8F0', 'loaderId': '5428E6A93AC38492F79FFA75E369555D', 'isDownload': False} 2026-10-08 18:15:29,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-08 18:15:29,633 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:29,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:29] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.028 2026-10-08 18:15:29,692 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:29] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.043 2026-10-08 18:15:29,700 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:29] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.038 2026-10-08 18:15:30,195 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:30] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 18:15:30,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.009 2026-10-08 18:15:30,283 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:15:30,301 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-08 18:15:30,302 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:15:30,326 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:31,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.400 0.680 2026-10-08 18:15:31,520 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.052 1.099 2026-10-08 18:15:31,549 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:31,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.176 2026-10-08 18:15:31,718 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:15:31,789 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-08 18:15:32,574 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:15:32,577 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.196 0.562 2026-10-08 18:15:32,713 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.081 2026-10-08 18:15:32,758 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.025 2026-10-08 18:15:32,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 18:15:32,939 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:32] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.047 0.084 2026-10-08 18:15:32,948 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:15:33,010 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.138 2026-10-08 18:15:33,038 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:15:33,050 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:15:33,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.211 2026-10-08 18:15:33,104 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:15:33,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.276 2026-10-08 18:15:33,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.328 2026-10-08 18:15:33,254 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.360 2026-10-08 18:15:33,270 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.308 2026-10-08 18:15:33,362 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.027 0.268 2026-10-08 18:15:33,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.262 2026-10-08 18:15:33,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=product.product&field=image_128&id=861&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.268 2026-10-08 18:15:33,491 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.018 0.248 2026-10-08 18:15:33,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.260 2026-10-08 18:15:33,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.319 2026-10-08 18:15:33,614 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.309 2026-10-08 18:15:33,635 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.247 2026-10-08 18:15:33,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.234 2026-10-08 18:15:33,686 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.211 2026-10-08 18:15:33,714 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.193 2026-10-08 18:15:33,728 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.152 2026-10-08 18:15:33,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.120 2026-10-08 18:15:33,771 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:33,784 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:33,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.007 0.131 2026-10-08 18:15:33,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:33,818 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.137 2026-10-08 18:15:33,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.134 2026-10-08 18:15:33,893 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.102 2026-10-08 18:15:33,907 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:33,913 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:33,922 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:33,931 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:33,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:15:33,968 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:33,982 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:33,992 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:34,025 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:34,043 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:34,057 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:34,069 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:15:34,104 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:34,113 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:15:34,114 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:15:34,116 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:34,144 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:34,156 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:34,158 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:34] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.022 2026-10-08 18:15:34,167 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:15:34,175 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5583481 for PoS orders references: ['Order 00050-002-0001'] (draft: False) 2026-10-08 18:15:34,180 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:15:34,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5583481 with result: [{'id': 47, 'pos_reference': 'Order 00050-002-0001', 'account_move': False}] 2026-10-08 18:15:34,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.105 0.156 2026-10-08 18:15:34,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:34] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.012 2026-10-08 18:15:35,228 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:35,235 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:35,252 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-10-08 18:15:35,268 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-08 18:15:35,289 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 18:15:35,294 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.004 2026-10-08 18:15:35,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:35] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.040 0.030 2026-10-08 18:15:35,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:35] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.024 0.052 2026-10-08 18:15:36,220 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:36,240 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:36,251 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:36,270 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:36,289 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:36,302 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:36,318 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:36,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-08 18:15:36,351 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:15:36,368 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:36,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:36,404 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:36,417 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:36,428 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:15:36,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9136 2026-10-08 18:15:36,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:15:36,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9136 2026-10-08 18:15:36,535 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181536_534954_MobileTestUi.txt 2026-10-08 18:15:36,535 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkgeq3mq0_chrome_odoo" 2026-10-08 18:15:36,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-10-08 18:15:37,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9345 2026-10-08 18:15:37,384 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0m1g5egv_chrome_odoo 2026-10-08 18:15:37,384 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42913/json/version 2026-10-08 18:15:37,386 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42913/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:15:37,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:15:37,445 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42913/json 2026-10-08 18:15:37,445 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42913/json with timeout 3 increased to 10s during tests 2026-10-08 18:15:37,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42913/devtools/page/B2AE7057AA78FD510D0E88F0FF63885D 2026-10-08 18:15:37,468 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:15:37,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:15:37,777 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:15:37,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:15:37,783 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:37,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:15:37,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:15:38,731 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:38] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.122 0.807 2026-10-08 18:15:38,735 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B2AE7057AA78FD510D0E88F0FF63885D', 'loaderId': 'F565C4F7F33AD9CDF711FBF85EB11B4D', 'isDownload': False} 2026-10-08 18:15:38,736 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-08 18:15:38,754 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:38,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:38] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-10-08 18:15:38,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:38] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-10-08 18:15:38,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:38] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.042 2026-10-08 18:15:39,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:39] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.009 0.014 2026-10-08 18:15:39,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.019 2026-10-08 18:15:39,440 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:15:39,444 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:15:39,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.017 2026-10-08 18:15:39,485 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:40,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.360 0.657 2026-10-08 18:15:40,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.036 1.019 2026-10-08 18:15:40,616 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:40,718 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.150 2026-10-08 18:15:40,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.016 2026-10-08 18:15:40,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 18:15:41,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.177 0.577 2026-10-08 18:15:41,682 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:41,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.082 2026-10-08 18:15:41,834 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:41] "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-08 18:15:41,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:15:42,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.061 0.078 2026-10-08 18:15:42,043 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:15:42,068 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:42,085 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:15:42,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.160 2026-10-08 18:15:42,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.033 0.213 2026-10-08 18:15:42,184 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:15:42,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.322 2026-10-08 18:15:42,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.370 2026-10-08 18:15:42,362 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.022 0.428 2026-10-08 18:15:42,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.018 0.312 2026-10-08 18:15:42,461 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.353 2026-10-08 18:15:42,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.278 2026-10-08 18:15:42,537 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.282 2026-10-08 18:15:42,588 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.277 2026-10-08 18:15:42,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.011 0.277 2026-10-08 18:15:42,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.267 2026-10-08 18:15:42,723 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.244 2026-10-08 18:15:42,747 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.252 2026-10-08 18:15:42,758 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.237 2026-10-08 18:15:42,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.238 2026-10-08 18:15:42,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.206 2026-10-08 18:15:42,822 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:42,836 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.159 2026-10-08 18:15:42,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:42,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.127 2026-10-08 18:15:42,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.127 2026-10-08 18:15:42,910 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.151 2026-10-08 18:15:42,913 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:42,924 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:42,927 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:42,931 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:42,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:42] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.005 0.134 2026-10-08 18:15:42,963 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:42,971 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:42,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:15:43,039 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,047 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,052 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,055 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:15:43,058 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 18:15:43,076 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,092 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,103 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:15:43,123 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-08 18:15:43,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-08 18:15:43,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-08 18:15:43,203 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,237 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:43,257 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,258 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,270 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:43,292 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,307 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:43,343 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,353 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:43,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:43,387 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:44,203 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:44,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:15:44,236 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:44,250 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:44,267 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:44,284 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:44,300 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:44,302 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:15:44,312 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9345 2026-10-08 18:15:44,313 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:15:44,313 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9345 2026-10-08 18:15:44,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181544_413521_MobileTestUi.txt 2026-10-08 18:15:44,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0m1g5egv_chrome_odoo" 2026-10-08 18:15:44,737 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9548 2026-10-08 18:15:44,737 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpritqbiuf_chrome_odoo 2026-10-08 18:15:44,737 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34309/json/version 2026-10-08 18:15:44,740 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34309/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:15:44,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:15:44,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34309/json 2026-10-08 18:15:44,820 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34309/json with timeout 3 increased to 10s during tests 2026-10-08 18:15:44,843 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34309/devtools/page/DA1066C14D33DA2EC488583AA4692C78 2026-10-08 18:15:44,858 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:15:44,865 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:15:44,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:15:44,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:15:44,922 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:44,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:15:45,047 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:45] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.032 0.070 2026-10-08 18:15:45,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DA1066C14D33DA2EC488583AA4692C78', 'loaderId': '7E539A02A605FB292DD7EFD86E5C1CED', 'isDownload': False} 2026-10-08 18:15:45,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-08 18:15:45,087 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:45,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:45] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.025 2026-10-08 18:15:45,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:45] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.033 2026-10-08 18:15:45,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:45] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.063 2026-10-08 18:15:45,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:45] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.013 2026-10-08 18:15:45,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-08 18:15:45,757 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:15:45,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.016 2026-10-08 18:15:45,781 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:45,820 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:46,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.167 0.485 2026-10-08 18:15:46,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 0.660 2026-10-08 18:15:46,577 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:46,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:46] "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-08 18:15:46,716 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:15:46,761 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 18:15:47,409 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.139 0.455 2026-10-08 18:15:47,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "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-08 18:15:47,570 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:15:47,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "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-08 18:15:47,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.018 0.006 2026-10-08 18:15:47,729 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.038 0.057 2026-10-08 18:15:47,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.132 2026-10-08 18:15:47,801 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:47,878 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.033 0.182 2026-10-08 18:15:47,890 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15: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-08 18:15:47,901 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:15:47,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.022 0.272 2026-10-08 18:15:47,953 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:47,999 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:47] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.291 2026-10-08 18:15:48,063 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.019 0.354 2026-10-08 18:15:48,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.336 2026-10-08 18:15:48,154 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.318 2026-10-08 18:15:48,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.028 0.272 2026-10-08 18:15:48,262 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.020 0.283 2026-10-08 18:15:48,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.301 2026-10-08 18:15:48,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.022 0.288 2026-10-08 18:15:48,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.336 2026-10-08 18:15:48,470 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.333 2026-10-08 18:15:48,493 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.319 2026-10-08 18:15:48,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.276 2026-10-08 18:15:48,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.251 2026-10-08 18:15:48,575 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.233 2026-10-08 18:15:48,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.194 2026-10-08 18:15:48,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.146 2026-10-08 18:15:48,637 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.012 0.132 2026-10-08 18:15:48,654 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.008 0.150 2026-10-08 18:15:48,685 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:48,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.159 2026-10-08 18:15:48,753 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,757 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,764 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:48,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:48,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.041 0.106 2026-10-08 18:15:48,790 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,802 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,823 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:15:48,871 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,878 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,886 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,888 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:15:48,889 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:15:48,902 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,933 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:15:48,956 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,971 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,991 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:48,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:15:49,012 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:15:49,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9548 2026-10-08 18:15:49,032 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:15:49,033 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9548 2026-10-08 18:15:49,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181549_145066_MobileTestUi.txt 2026-10-08 18:15:49,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpritqbiuf_chrome_odoo" 2026-10-08 18:15:49,172 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-10-08 18:15:50,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9749 2026-10-08 18:15:50,556 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmph57vg6pb_chrome_odoo 2026-10-08 18:15:50,556 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42483/json/version 2026-10-08 18:15:50,557 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42483/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:15:50,627 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:15:50,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42483/json 2026-10-08 18:15:50,629 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42483/json with timeout 3 increased to 10s during tests 2026-10-08 18:15:50,662 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42483/devtools/page/AFE73FCF4D6A91B037F4D7CDC567C3A7 2026-10-08 18:15:50,684 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:15:50,694 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:15:51,034 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:15:51,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:15:51,040 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:51,040 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:15:51,061 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:15:52,068 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:52] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.116 0.897 2026-10-08 18:15:52,073 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AFE73FCF4D6A91B037F4D7CDC567C3A7', 'loaderId': 'EB671F55513FCE0898A167B3EB8DB7C3', 'isDownload': False} 2026-10-08 18:15:52,073 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-08 18:15:52,099 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:52,137 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:52] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-10-08 18:15:52,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:52] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.042 2026-10-08 18:15:52,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:52] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.060 2026-10-08 18:15:52,679 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:52] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.009 0.013 2026-10-08 18:15:52,694 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-08 18:15:52,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.007 2026-10-08 18:15:52,766 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:15:52,775 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:15:52,791 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:53,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.395 0.646 2026-10-08 18:15:53,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.044 1.064 2026-10-08 18:15:53,976 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:15:54,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.145 2026-10-08 18:15:54,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:15:54,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 18:15:55,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:15:55,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.220 0.543 2026-10-08 18:15:55,157 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.087 2026-10-08 18:15:55,195 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "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-08 18:15:55,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 18:15:55,362 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.053 0.064 2026-10-08 18:15:55,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.036 0.154 2026-10-08 18:15:55,460 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:15:55,489 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "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-08 18:15:55,506 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:15:55,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.233 2026-10-08 18:15:55,536 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:15:55,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.020 0.280 2026-10-08 18:15:55,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.342 2026-10-08 18:15:55,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.423 2026-10-08 18:15:55,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.342 2026-10-08 18:15:55,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.026 0.278 2026-10-08 18:15:55,849 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.291 2026-10-08 18:15:55,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/image?model=product.product&field=image_128&id=863&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.017 0.288 2026-10-08 18:15:55,959 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:55] "GET /web/image?model=product.product&field=image_128&id=864&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.281 2026-10-08 18:15:56,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=product.product&field=image_128&id=865&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.008 0.265 2026-10-08 18:15:56,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.306 2026-10-08 18:15:56,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.298 2026-10-08 18:15:56,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.299 2026-10-08 18:15:56,198 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.321 2026-10-08 18:15:56,225 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.302 2026-10-08 18:15:56,240 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.267 2026-10-08 18:15:56,270 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:56,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.249 2026-10-08 18:15:56,291 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.002 0.206 2026-10-08 18:15:56,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.016 0.151 2026-10-08 18:15:56,330 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,331 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,346 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:15:56,348 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:56,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.137 2026-10-08 18:15:56,381 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,385 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.129 2026-10-08 18:15:56,390 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.003 0.136 2026-10-08 18:15:56,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:15:56,433 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.008 0.137 2026-10-08 18:15:56,450 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,453 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,462 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:15:56,466 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:15:56,470 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:15:56] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.010 0.148 2026-10-08 18:15:56,485 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,500 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,517 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:15:56,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-08 18:15:56,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-08 18:15:56,570 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-08 18:15:56,587 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:56,630 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,638 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:56,670 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,686 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:15:56,718 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,733 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,750 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,767 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,784 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:15:56,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-08 18:15:56,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-08 18:15:56,850 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-08 18:15:56,867 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:56,905 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,918 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:56,954 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,971 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:56,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:15:57,002 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,019 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,035 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,050 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,070 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,085 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:15:57,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-08 18:15:57,118 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-08 18:15:57,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-08 18:15:57,150 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,174 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:57,187 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,200 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,219 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:15:57,237 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,250 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:15:57,286 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,300 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,317 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,342 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,352 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,368 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:15:57,386 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,402 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:57,405 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:15:57,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9749 2026-10-08 18:15:57,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:15:57,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9749 2026-10-08 18:15:57,526 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181557_526564_MobileTestUi.txt 2026-10-08 18:15:57,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmph57vg6pb_chrome_odoo" 2026-10-08 18:15:57,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up_cash_and_bank ... 2026-10-08 18:15:59,021 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9950 2026-10-08 18:15:59,021 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpp16_vy2g_chrome_odoo 2026-10-08 18:15:59,021 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46413/json/version 2026-10-08 18:15:59,023 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46413/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:15:59,053 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:15:59,053 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46413/json 2026-10-08 18:15:59,054 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46413/json with timeout 3 increased to 10s during tests 2026-10-08 18:15:59,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46413/devtools/page/0551760A0C7B96AB1546C2A7B45D4C05 2026-10-08 18:15:59,090 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:15:59,118 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:15:59,514 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:15:59,517 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:15:59,522 100 INFO rb-6d39a9a-225376-422534 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-08 18:15:59,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:15:59,544 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:16:01,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.158 1.930 2026-10-08 18:16:01,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '0551760A0C7B96AB1546C2A7B45D4C05', 'loaderId': '46D03A7232DC7C61FADBB90893EA1F9A', 'isDownload': False} 2026-10-08 18:16:01,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-08 18:16:01,660 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:16:01,697 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:01] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-10-08 18:16:01,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:01] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.034 2026-10-08 18:16:01,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:01] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.048 2026-10-08 18:16:02,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:02] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-10-08 18:16:02,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.007 2026-10-08 18:16:02,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-08 18:16:02,420 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:16:02,428 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:02,435 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:16:03,457 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.363 0.658 2026-10-08 18:16:03,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.053 2026-10-08 18:16:03,577 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:16:03,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.118 2026-10-08 18:16:03,722 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-08 18:16:03,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-08 18:16:04,605 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:16:04,610 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.234 0.536 2026-10-08 18:16:04,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:04] "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-08 18:16:04,793 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:04] "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-08 18:16:04,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-10-08 18:16:04,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:04] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.042 0.064 2026-10-08 18:16:05,017 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.152 2026-10-08 18:16:05,030 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:16:05,078 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.014 0.218 2026-10-08 18:16:05,111 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "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-08 18:16:05,122 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:16:05,211 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.049 0.313 2026-10-08 18:16:05,234 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:16:05,289 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.425 2026-10-08 18:16:05,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.035 0.496 2026-10-08 18:16:05,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.428 2026-10-08 18:16:05,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.037 0.422 2026-10-08 18:16:05,588 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=product.product&field=image_128&id=866&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.030 0.413 2026-10-08 18:16:05,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.369 2026-10-08 18:16:05,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=product.product&field=image_128&id=867&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.031 0.373 2026-10-08 18:16:05,762 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.013 0.348 2026-10-08 18:16:05,815 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.010 0.378 2026-10-08 18:16:05,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.369 2026-10-08 18:16:05,827 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:05,833 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:05,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:05,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.021 0.369 2026-10-08 18:16:05,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.318 2026-10-08 18:16:05,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.296 2026-10-08 18:16:05,973 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:05,986 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:05,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:06,007 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.023 0.270 2026-10-08 18:16:06,009 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,020 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,026 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:16:06,038 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:06,045 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.022 0.256 2026-10-08 18:16:06,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:16:06,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.239 2026-10-08 18:16:06,093 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,133 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.190 2026-10-08 18:16:06,150 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.197 2026-10-08 18:16:06,173 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.009 0.199 2026-10-08 18:16:06,204 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:16:06,213 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.001 0.179 2026-10-08 18:16:06,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.180 2026-10-08 18:16:06,273 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,283 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,284 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,289 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:16:06,293 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:16:06,301 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,319 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.017 0.017 2026-10-08 18:16:06,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:16:06,357 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,372 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,391 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,403 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-08 18:16:06,434 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,457 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:06,466 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60818500 for PoS orders references: ['Order 00053-002-0001'] (draft: False) 2026-10-08 18:16:06,495 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:16:09,560 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60818500 with result: [{'id': 48, 'pos_reference': 'Order 00053-002-0001', 'account_move': 213}] 2026-10-08 18:16:09,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 0.940 2.254 2026-10-08 18:16:09,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 1.795 2026-10-08 18:16:09,739 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:09] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.015 0.045 2026-10-08 18:16:09,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:09] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.013 2026-10-08 18:16:10,571 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,582 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,599 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,617 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:10,636 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,651 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,668 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:10,687 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,700 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,718 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:10,737 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:16:10,749 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,801 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,816 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,835 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:16:10,855 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,867 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,887 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,900 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,917 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,936 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-10-08 18:16:10,950 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,975 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:10,985 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:11,000 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:11,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-08 18:16:11,034 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:11,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13414625 for PoS orders references: ['Order 00053-002-0002'] (draft: False) 2026-10-08 18:16:11,059 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:13,529 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13414625 with result: [{'id': 49, 'pos_reference': 'Order 00053-002-0002', 'account_move': 215}] 2026-10-08 18:16:13,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.872 1.685 2026-10-08 18:16:13,676 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:13] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.027 0.021 2026-10-08 18:16:14,511 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:16:14,524 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:16:14,538 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9950 2026-10-08 18:16:14,540 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:16:14,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9950 2026-10-08 18:16:14,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181614_638154_MobileTestUi.txt 2026-10-08 18:16:14,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpp16_vy2g_chrome_odoo" 2026-10-08 18:16:14,704 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-10-08 18:16:15,691 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10165 2026-10-08 18:16:15,692 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmph20ycwlw_chrome_odoo 2026-10-08 18:16:15,694 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36637/json/version 2026-10-08 18:16:15,699 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36637/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:16:15,727 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:16:15,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36637/json 2026-10-08 18:16:15,728 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36637/json with timeout 3 increased to 10s during tests 2026-10-08 18:16:15,756 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36637/devtools/page/C2493CE66A65F10100AE630001B8BC60 2026-10-08 18:16:15,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-10-08 18:16:15,782 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-10-08 18:16:16,118 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:16:16,123 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-10-08 18:16:16,126 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:16,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-10-08 18:16:16,160 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:16:17,242 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:17] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.120 0.969 2026-10-08 18:16:17,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C2493CE66A65F10100AE630001B8BC60', 'loaderId': '1F7A22D4A9186B71B42F2576851A4984', 'isDownload': False} 2026-10-08 18:16:17,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-08 18:16:17,267 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:16:17,304 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:17] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.015 2026-10-08 18:16:17,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:17] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-10-08 18:16:17,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:17] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.043 2026-10-08 18:16:17,861 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-08 18:16:17,874 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:17] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.032 2026-10-08 18:16:17,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-08 18:16:17,922 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:16:17,929 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:16:17,944 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:18,921 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.279 0.704 2026-10-08 18:16:19,016 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.009 2026-10-08 18:16:19,053 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:16:19,120 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.122 2026-10-08 18:16:19,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-08 18:16:19,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 18:16:20,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.200 0.557 2026-10-08 18:16:20,078 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:20,182 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "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-08 18:16:20,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "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-08 18:16:20,237 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 18:16:20,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 14 0.041 0.063 2026-10-08 18:16:20,394 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:16:20,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.130 2026-10-08 18:16:20,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.203 2026-10-08 18:16:20,514 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16: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-08 18:16:20,542 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:16:20,572 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.264 2026-10-08 18:16:20,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.029 0.305 2026-10-08 18:16:20,650 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:16:20,703 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.012 0.384 2026-10-08 18:16:20,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.315 2026-10-08 18:16:20,789 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/image?model=product.product&field=image_128&id=868&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.331 2026-10-08 18:16:20,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.014 0.274 2026-10-08 18:16:20,868 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.278 2026-10-08 18:16:20,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.009 0.255 2026-10-08 18:16:20,986 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:20] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.015 0.260 2026-10-08 18:16:21,050 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 8 0.016 0.290 2026-10-08 18:16:21,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.290 2026-10-08 18:16:21,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.270 2026-10-08 18:16:21,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.246 2026-10-08 18:16:21,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.235 2026-10-08 18:16:21,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.208 2026-10-08 18:16:21,166 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.165 2026-10-08 18:16:21,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.111 2026-10-08 18:16:21,196 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.002 0.090 2026-10-08 18:16:21,216 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.004 0.120 2026-10-08 18:16:21,240 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:21,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-10-08%2018:07:39 HTTP/1.1" 200 - 4 0.006 0.114 2026-10-08 18:16:21,282 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,290 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:16:21,291 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:21,320 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,333 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,351 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:16:21,395 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,406 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,408 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:16:21,410 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:16:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:16:21,415 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,435 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,450 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,466 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:16:21,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-08 18:16:21,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-08 18:16:21,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-08 18:16:21,534 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:21,570 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,582 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,600 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:21,621 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,632 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,651 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:21,669 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,683 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:21,700 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-10-08 18:16:21,720 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:22,534 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:22,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-10-08 18:16:22,567 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:22,582 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:22,599 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:22,616 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:22,632 100 INFO rb-6d39a9a-225376-422534 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-08 18:16:22,634 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-10-08 18:16:22,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10165 2026-10-08 18:16:22,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-10-08 18:16:22,648 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10165 2026-10-08 18:16:22,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181622_758336_MobileTestUi.txt 2026-10-08 18:16:22,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmph20ycwlw_chrome_odoo" 2026-10-08 18:16:22,843 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-08 18:16:53,454 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #44 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-10-08 18:16:56,413 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #44 deleted ir.attachment records with IDs: [3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338] 2026-10-08 18:16:56,414 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #44 deleted pos.config records with IDs: [16, 17, 18, 19] 2026-10-08 18:16:56,429 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #44 deleted ir.sequence records with IDs: [514, 517, 565, 568, 515, 518, 566, 569] 2026-10-08 18:17:01,929 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-10-08 18:17:02,562 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10362 2026-10-08 18:17:02,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0tm6bpks_chrome_odoo 2026-10-08 18:17:02,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41569/json/version 2026-10-08 18:17:02,565 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41569/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:17:02,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:17:02,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41569/json 2026-10-08 18:17:02,623 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41569/json with timeout 3 increased to 10s during tests 2026-10-08 18:17:02,646 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41569/devtools/page/393B02038AB262EC7DF17FB8B1C23909 2026-10-08 18:17:02,662 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:17:02,673 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:17:02,974 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:17:02,977 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:17:02,983 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:02,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:17:03,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:17:04,087 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:04] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.116 0.971 2026-10-08 18:17:04,094 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '393B02038AB262EC7DF17FB8B1C23909', 'loaderId': '24B97564F92FF36D115317578E97EF18', 'isDownload': False} 2026-10-08 18:17:04,094 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-10-08 18:17:04,125 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:17:04,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:04] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-08 18:17:04,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:04] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.031 2026-10-08 18:17:04,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:04] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.053 2026-10-08 18:17:04,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:04] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.011 2026-10-08 18:17:04,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.016 2026-10-08 18:17:04,752 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:17:04,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 18:17:04,771 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:17:04,801 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:05,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.326 0.705 2026-10-08 18:17:05,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.039 2026-10-08 18:17:05,918 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:17:06,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.106 2026-10-08 18:17:06,043 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:17:06,100 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-08 18:17:06,805 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.152 0.503 2026-10-08 18:17:06,924 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:06,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.083 2026-10-08 18:17:07,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "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-08 18:17:07,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.007 2026-10-08 18:17:07,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.033 0.065 2026-10-08 18:17:07,175 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:17:07,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.136 2026-10-08 18:17:07,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.213 2026-10-08 18:17:07,307 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "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-08 18:17:07,321 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:17:07,329 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:17:07,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.250 2026-10-08 18:17:07,365 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:17:07,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.316 2026-10-08 18:17:07,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.367 2026-10-08 18:17:07,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.297 2026-10-08 18:17:07,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.316 2026-10-08 18:17:07,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.203 2026-10-08 18:17:07,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.223 2026-10-08 18:17:07,635 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:17:07,646 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.196 2026-10-08 18:17:07,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.163 2026-10-08 18:17:07,732 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.019 0.209 2026-10-08 18:17:07,741 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.203 2026-10-08 18:17:07,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.184 2026-10-08 18:17:07,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.147 2026-10-08 18:17:07,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.181 2026-10-08 18:17:07,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.234 2026-10-08 18:17:07,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.223 2026-10-08 18:17:07,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.012 0.213 2026-10-08 18:17:07,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:07] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.216 2026-10-08 18:17:07,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:17:08,026 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,032 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,038 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:08] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.021 0.200 2026-10-08 18:17:08,049 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,072 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,082 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.050 2026-10-08 18:17:08,083 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-10-08 18:17:08,128 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,226 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,240 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,253 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-08 18:17:08,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-10-08 18:17:08,281 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,383 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,393 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-10-08 18:17:08,431 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,455 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,469 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,481 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,500 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:08,513 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:09,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 18:17:09,363 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:09,380 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:09,397 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:09,413 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:09,432 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:09,448 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:09,467 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:10,317 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:10,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:17:10,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:10,347 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:10,366 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:10,384 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:10,398 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:10,415 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:10,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-10-08 18:17:10,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-10-08 18:17:10,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:17:10,461 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10362 2026-10-08 18:17:10,462 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:17:10,463 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10362 2026-10-08 18:17:10,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181710_582828_TestUi.txt 2026-10-08 18:17:10,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0tm6bpks_chrome_odoo" 2026-10-08 18:17:11,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10564 2026-10-08 18:17:11,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnvkyna9d_chrome_odoo 2026-10-08 18:17:11,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42829/json/version 2026-10-08 18:17:11,013 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42829/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:17:11,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:17:11,093 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42829/json 2026-10-08 18:17:11,096 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42829/json with timeout 3 increased to 10s during tests 2026-10-08 18:17:11,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42829/devtools/page/7411D5CCB7F79E165CC6C5E0B3BF7A68 2026-10-08 18:17:11,120 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:17:11,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:17:11,201 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:17:11,206 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:17:11,211 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:11,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:17:11,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:11] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.018 0.078 2026-10-08 18:17:11,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7411D5CCB7F79E165CC6C5E0B3BF7A68', 'loaderId': '3D8F4F28D6A1BCC0904432B49EC6CB7E', 'isDownload': False} 2026-10-08 18:17:11,335 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-10-08 18:17:11,368 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:17:11,396 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:11] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.014 2026-10-08 18:17:11,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:11] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.026 2026-10-08 18:17:11,422 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:11] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-10-08 18:17:11,989 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:11] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.009 0.013 2026-10-08 18:17:12,003 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:17:12,056 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:17:12,077 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:17:12,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-10-08 18:17:12,122 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:12,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.196 0.628 2026-10-08 18:17:13,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.826 2026-10-08 18:17:13,040 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:17:13,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:13] "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-08 18:17:13,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 18:17:13,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-08 18:17:13,996 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.162 0.545 2026-10-08 18:17:14,048 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:14,108 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "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-08 18:17:14,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-10-08 18:17:14,158 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 18:17:14,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.031 0.058 2026-10-08 18:17:14,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.135 2026-10-08 18:17:14,368 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:17:14,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.193 2026-10-08 18:17:14,463 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.239 2026-10-08 18:17:14,501 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "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-08 18:17:14,515 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:17:14,525 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:17:14,544 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:17:14,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.037 0.301 2026-10-08 18:17:14,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.390 2026-10-08 18:17:14,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.349 2026-10-08 18:17:14,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.314 2026-10-08 18:17:14,764 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.339 2026-10-08 18:17:14,783 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.224 2026-10-08 18:17:14,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.225 2026-10-08 18:17:14,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.174 2026-10-08 18:17:14,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.167 2026-10-08 18:17:14,837 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.168 2026-10-08 18:17:14,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.133 2026-10-08 18:17:14,936 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.021 0.144 2026-10-08 18:17:14,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:14] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.169 2026-10-08 18:17:15,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:15] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.213 2026-10-08 18:17:15,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:15] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.229 2026-10-08 18:17:15,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:15] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.012 0.243 2026-10-08 18:17:15,124 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:15] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.239 2026-10-08 18:17:15,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:15] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.025 0.140 2026-10-08 18:17:15,202 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:15,216 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:15,250 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:15,265 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:15,281 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:15,298 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:15,314 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:15,330 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:15,375 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:15,390 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:17:15,394 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:17:15,422 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:15,439 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:16,294 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:16,296 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:16,313 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:16,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:16,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:16] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.016 2026-10-08 18:17:16,348 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:16,363 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:16,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 18:17:17,204 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:17,213 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:17,230 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:17,246 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:17,252 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64232852 for PoS orders references: ['Order 00055-004-0001'] (draft: False) 2026-10-08 18:17:17,276 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:17:17,542 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64232852 with result: [{'id': 50, 'pos_reference': 'Order 00055-004-0001', 'account_move': False}] 2026-10-08 18:17:17,573 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.138 0.191 2026-10-08 18:17:17,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:17] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-10-08 18:17:17,763 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 18:17:18,382 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:18,398 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:18,416 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:18,430 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:18,447 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:18,464 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:18,480 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:19,323 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:19,330 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:20,182 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:20,198 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:21,041 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:21,049 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:21,064 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:21,080 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:21,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75374 for PoS orders references: ['Order 00055-004-0002'] (draft: False) 2026-10-08 18:17:21,100 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:21,201 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75374 with result: [{'id': 51, 'pos_reference': 'Order 00055-004-0002', 'account_move': False}] 2026-10-08 18:17:21,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.036 0.104 2026-10-08 18:17:21,685 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:17:22,012 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,018 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,031 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,046 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,063 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,080 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,097 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,114 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,119 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:17:22,131 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,146 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,164 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,181 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,200 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:22,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:22] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.031 0.043 2026-10-08 18:17:23,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:17:23,062 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:17:23,096 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10564 2026-10-08 18:17:23,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:17:23,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10564 2026-10-08 18:17:23,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181723_211406_TestUi.txt 2026-10-08 18:17:23,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnvkyna9d_chrome_odoo" 2026-10-08 18:17:23,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10778 2026-10-08 18:17:23,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmps8l67yxr_chrome_odoo 2026-10-08 18:17:23,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43621/json/version 2026-10-08 18:17:23,635 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43621/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:17:23,692 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:17:23,692 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43621/json 2026-10-08 18:17:23,693 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43621/json with timeout 3 increased to 10s during tests 2026-10-08 18:17:23,726 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43621/devtools/page/F29E57D8E48D298F32579268714551D8 2026-10-08 18:17:23,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:17:23,757 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:17:23,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:17:23,820 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:17:23,828 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:23,828 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:17:23,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:23] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.020 0.065 2026-10-08 18:17:23,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F29E57D8E48D298F32579268714551D8', 'loaderId': 'D34880DAF2182EA38283523A013BB4E7', 'isDownload': False} 2026-10-08 18:17:23,936 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-10-08 18:17:23,969 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:17:24,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:24] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.018 2026-10-08 18:17:24,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:24] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-10-08 18:17:24,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:24] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.058 2026-10-08 18:17:24,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:24] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-08 18:17:24,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 18:17:24,654 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:17:24,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.007 2026-10-08 18:17:24,669 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:17:24,694 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:25,467 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.217 0.559 2026-10-08 18:17:25,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.030 0.791 2026-10-08 18:17:25,581 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:17:25,689 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.145 2026-10-08 18:17:25,749 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 18:17:25,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 18:17:26,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.211 0.555 2026-10-08 18:17:26,614 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:26,749 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.084 2026-10-08 18:17:26,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:26] "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-08 18:17:26,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 18:17:26,937 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.038 0.047 2026-10-08 18:17:27,003 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.122 2026-10-08 18:17:27,028 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:17:27,044 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17: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-08 18:17:27,056 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.180 2026-10-08 18:17:27,077 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:17:27,088 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:17:27,126 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 18:17:27,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.030 0.242 2026-10-08 18:17:27,223 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.343 2026-10-08 18:17:27,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.028 0.400 2026-10-08 18:17:27,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.358 2026-10-08 18:17:27,341 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.197 2026-10-08 18:17:27,362 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.212 2026-10-08 18:17:27,385 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.216 2026-10-08 18:17:27,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.160 2026-10-08 18:17:27,467 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.017 0.142 2026-10-08 18:17:27,491 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.154 2026-10-08 18:17:27,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.138 2026-10-08 18:17:27,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.013 0.164 2026-10-08 18:17:27,604 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.214 2026-10-08 18:17:27,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.028 0.248 2026-10-08 18:17:27,740 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.291 2026-10-08 18:17:27,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.288 2026-10-08 18:17:27,780 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.001 0.287 2026-10-08 18:17:27,815 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,815 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.234 2026-10-08 18:17:27,836 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.017 0.222 2026-10-08 18:17:27,851 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,863 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,881 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,899 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,922 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,931 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,948 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,963 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,980 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:27,998 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:28,013 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:28,860 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:28,862 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:29,695 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 18:17:29,718 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:29,729 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:30,575 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:30,579 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:31,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-08 18:17:31,433 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:31,446 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:32,291 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:32,296 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:33,150 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:33,163 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:33,179 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:34,021 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:34,030 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:34,047 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:34,063 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:34,915 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:34,929 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:34,946 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:35,786 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:35,797 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:35,813 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:35,829 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:35,846 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:36,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-08 18:17:36,702 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:36,715 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:36,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:36,748 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,599 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,614 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,629 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,646 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,665 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,685 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,696 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,712 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,746 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,762 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,779 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,798 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,817 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,839 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,850 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,867 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,882 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:37,898 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:38,738 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:38,748 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:38,763 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:38,779 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:38,796 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:39,638 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:39,646 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:40,496 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:40,512 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:41,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:17:41,353 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:41,362 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:42,210 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:42,212 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:43,065 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:43,079 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:43,095 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:43,114 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:43,135 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:43,152 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:43,163 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:43,179 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:43,196 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:43,212 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:44,054 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:44,062 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:44,913 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:44,930 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:44,945 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:44,962 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:44,979 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:45,820 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:45,828 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:46,678 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:46,680 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:46,695 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:46,713 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:46,729 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:47,569 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:47,579 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:48,426 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:48,430 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:48,445 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:48,462 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:48,481 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:49,323 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:49,329 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:50,182 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:50,195 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:51,039 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:51,045 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:51,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:17:51,895 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:51,906 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:51,914 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:51,940 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:51,948 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 18:17:51,965 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:51,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:17:51,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:17:51,990 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10778 2026-10-08 18:17:51,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:17:51,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10778 2026-10-08 18:17:52,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181752_095053_TestUi.txt 2026-10-08 18:17:52,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmps8l67yxr_chrome_odoo" 2026-10-08 18:17:52,531 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10985 2026-10-08 18:17:52,532 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnn9th12z_chrome_odoo 2026-10-08 18:17:52,532 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42707/json/version 2026-10-08 18:17:52,533 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42707/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:17:52,575 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:17:52,575 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42707/json 2026-10-08 18:17:52,576 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42707/json with timeout 3 increased to 10s during tests 2026-10-08 18:17:52,606 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42707/devtools/page/D583FDF7DB173C11C8BD5AAD013530D2 2026-10-08 18:17:52,623 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:17:52,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:17:52,691 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:17:52,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:17:52,716 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:52,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:17:52,828 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:52] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.013 0.075 2026-10-08 18:17:52,835 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D583FDF7DB173C11C8BD5AAD013530D2', 'loaderId': 'C956A422FF0BCAF918C31E37A1E9E542', 'isDownload': False} 2026-10-08 18:17:52,835 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-10-08 18:17:52,866 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:17:52,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:52] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-10-08 18:17:52,910 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:52] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.022 2026-10-08 18:17:52,931 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:52] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.031 2026-10-08 18:17:53,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:53] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-08 18:17:53,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 18:17:53,535 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 18:17:53,544 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 18:17:53,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-10-08 18:17:53,574 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:54,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.212 0.598 2026-10-08 18:17:54,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.824 2026-10-08 18:17:54,503 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:17:54,588 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.121 2026-10-08 18:17:54,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 18:17:54,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 18:17:55,408 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.159 0.477 2026-10-08 18:17:55,531 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:55,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.091 2026-10-08 18:17:55,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-10-08 18:17:55,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 18:17:55,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:55] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.041 0.050 2026-10-08 18:17:55,805 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:55] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.029 0.135 2026-10-08 18:17:55,824 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:17:55,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:55] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.221 2026-10-08 18:17:55,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:55] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.279 2026-10-08 18:17:56,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.032 0.337 2026-10-08 18:17:56,042 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17: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-08 18:17:56,057 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:17:56,074 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:17:56,127 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.043 0.413 2026-10-08 18:17:56,133 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:17:56,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.412 2026-10-08 18:17:56,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.365 2026-10-08 18:17:56,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.030 0.382 2026-10-08 18:17:56,316 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.345 2026-10-08 18:17:56,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.232 2026-10-08 18:17:56,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.198 2026-10-08 18:17:56,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.193 2026-10-08 18:17:56,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.189 2026-10-08 18:17:56,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.019 0.189 2026-10-08 18:17:56,466 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.154 2026-10-08 18:17:56,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.157 2026-10-08 18:17:56,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.202 2026-10-08 18:17:56,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.214 2026-10-08 18:17:56,604 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.218 2026-10-08 18:17:56,628 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.171 2026-10-08 18:17:56,654 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.130 2026-10-08 18:17:56,724 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:56,741 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:56,748 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:56,764 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:57,696 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:57,712 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:57,740 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:57,746 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:17:57,755 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:17:57,775 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 18:17:57,791 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:57,799 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:57,820 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:57,846 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:57,847 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:57,864 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:58,696 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:58,712 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:58,729 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:58,745 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:58,761 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:58,778 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:58,795 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:58,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.005 2026-10-08 18:17:59,620 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:59,630 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 18:17:59,645 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:59,661 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:59,681 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:59,687 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:17:59] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.016 2026-10-08 18:17:59,696 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:59,712 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:59,728 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:59,746 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:59,763 100 INFO rb-6d39a9a-225376-422534 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-08 18:17:59,780 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:00,126 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:18:00,622 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:00,629 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:00,645 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:00,661 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:01,502 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:01,511 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:01,528 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:01,545 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:01,562 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:02,387 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:02,396 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:02,413 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:02,430 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:02,446 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:03,291 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:03,295 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:03,312 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:03,333 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:03,355 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:04,202 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:04,212 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:04,229 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:04,245 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:04,262 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:04,284 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:04,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:18:04,300 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:04,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10985 2026-10-08 18:18:04,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:18:04,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10985 2026-10-08 18:18:04,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181804_406278_TestUi.txt 2026-10-08 18:18:04,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnn9th12z_chrome_odoo" 2026-10-08 18:18:04,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11206 2026-10-08 18:18:04,836 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfyxg76hl_chrome_odoo 2026-10-08 18:18:04,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40909/json/version 2026-10-08 18:18:04,840 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40909/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:18:04,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:18:04,867 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40909/json 2026-10-08 18:18:04,868 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40909/json with timeout 3 increased to 10s during tests 2026-10-08 18:18:04,881 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40909/devtools/page/F971249ADBF1B052BEE5CB3C1666E140 2026-10-08 18:18:04,908 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:18:04,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:18:04,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:18:04,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:18:04,996 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:04,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:18:05,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:05] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.016 0.075 2026-10-08 18:18:05,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F971249ADBF1B052BEE5CB3C1666E140', 'loaderId': '82FDF29D7B9C33EA7DA2D9FC54038813', 'isDownload': False} 2026-10-08 18:18:05,110 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-10-08 18:18:05,136 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:18:05,185 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:05] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.015 2026-10-08 18:18:05,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:05] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.038 2026-10-08 18:18:05,225 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:05] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.061 2026-10-08 18:18:05,754 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:05] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-08 18:18:05,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.018 2026-10-08 18:18:05,827 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 18:18:05,835 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:18:05,840 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:18:05,861 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:06,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.157 0.545 2026-10-08 18:18:06,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.731 2026-10-08 18:18:06,682 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:18:06,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.169 2026-10-08 18:18:06,849 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 18:18:06,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.018 2026-10-08 18:18:07,716 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:07,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.244 0.617 2026-10-08 18:18:07,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:07] "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-08 18:18:07,992 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:07] "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-08 18:18:08,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.015 0.008 2026-10-08 18:18:08,129 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.033 0.048 2026-10-08 18:18:08,193 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.123 2026-10-08 18:18:08,220 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 18:18:08,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.032 0.162 2026-10-08 18:18:08,335 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.235 2026-10-08 18:18:08,358 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:18:08,372 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:08,388 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:18:08,396 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.296 2026-10-08 18:18:08,413 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:18:08,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.351 2026-10-08 18:18:08,479 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.015 0.325 2026-10-08 18:18:08,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.295 2026-10-08 18:18:08,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.300 2026-10-08 18:18:08,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.198 2026-10-08 18:18:08,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.202 2026-10-08 18:18:08,716 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.018 0.232 2026-10-08 18:18:08,738 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.242 2026-10-08 18:18:08,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.239 2026-10-08 18:18:08,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.201 2026-10-08 18:18:08,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.017 0.139 2026-10-08 18:18:08,827 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.015 0.176 2026-10-08 18:18:08,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.211 2026-10-08 18:18:08,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.196 2026-10-08 18:18:08,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.191 2026-10-08 18:18:08,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:08] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.203 2026-10-08 18:18:09,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.151 2026-10-08 18:18:09,093 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:09,114 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:09,134 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:09,146 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:09,167 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:09,182 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:09,199 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:09,214 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:09,230 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:10,081 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:10,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:18:10,123 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:10,207 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:10,218 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:10,279 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:10,287 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:18:10,293 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:10,294 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:18:10,333 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:10,341 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:10,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:10] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.019 2026-10-08 18:18:10,374 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-10-08 18:18:10,390 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:10,399 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:18:10,412 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:10,416 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63083301 for PoS orders references: ['Order 00055-010-0001'] (draft: False) 2026-10-08 18:18:10,429 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:18:11,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63083301 with result: [{'id': 52, 'pos_reference': 'Order 00055-010-0001', 'account_move': False}] 2026-10-08 18:18:11,168 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.304 0.453 2026-10-08 18:18:11,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.669 2026-10-08 18:18:11,242 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:11] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.012 2026-10-08 18:18:11,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-10-08 18:18:11,971 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:11,978 100 INFO rb-6d39a9a-225376-422534 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/08/2026"))' 2026-10-08 18:18:11,994 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("55.0")' 2026-10-08 18:18:12,011 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:12,029 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:12,044 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:12,061 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:12,078 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:12,096 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:12,112 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:12,128 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:12,147 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:12,162 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:12,179 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:13,025 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:13,036 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:13,045 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:13,064 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:13,078 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:13,095 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:13,114 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:13,128 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:13,145 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:13,991 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,004 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,011 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,029 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,045 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,061 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,081 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,095 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,111 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,959 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,964 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,978 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:14,995 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:15,011 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:15,028 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:15,869 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:15,877 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:15,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 18:18:16,729 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:16,744 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:18:16,761 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:16,768 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83094861 for PoS orders references: ['Order 00055-010-0002'] (draft: False) 2026-10-08 18:18:16,906 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83094861 with result: [{'id': 53, 'pos_reference': 'Order 00055-010-0002', 'account_move': False}] 2026-10-08 18:18:16,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.063 0.102 2026-10-08 18:18:17,696 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("72.0")' 2026-10-08 18:18:17,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-10-08 18:18:17,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-10-08 18:18:17,749 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-10-08 18:18:18,965 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:18:19,017 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 18:18:19,018 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 18:18:19,018 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 18:18:19,020 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 18:18:19,020 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 18:18:19,021 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 18:18:19,022 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 18:18:19,023 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 18:18:19,023 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 18:18:19,024 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 18:18:19,025 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 18:18:19,025 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 18:18:19,030 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 18:18:19,031 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 18:18:19,033 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 18:18:19,034 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 18:18:19,035 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 18:18:19,035 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 18:18:19,036 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 18:18:19,037 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 18:18:19,039 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 18:18:19,047 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 18:18:19,048 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 18:18:19,048 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 18:18:19,049 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 18:18:19,050 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 18:18:19,053 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:19,058 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:18:19,060 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:18:19,063 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 18:18:19,069 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 18:18:19,070 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 18:18:19,071 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 18:18:19,082 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:18:19,108 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:18:19,112 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:18:19,122 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:18:19,130 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 18:18:19,137 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 18:18:19,163 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 18:18:19,174 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 18:18:19,180 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 18:18:19,184 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:18:19,188 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 18:18:19,190 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 18:18:19,207 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:18:19,225 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 18:18:19,234 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 18:18:19,236 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 18:18:19,252 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 18:18:19,276 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 18:18:19,280 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 18:18:19,281 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 18:18:19,286 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-10-08 18:18:19,292 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-08 18:18:19,294 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.073 2026-10-08 18:18:19,301 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 18:18:19,302 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 18:18:19,302 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 18:18:19,303 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 18:18:19,304 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 18:18:19,304 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 18:18:19,305 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 18:18:19,305 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 18:18:19,306 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 18:18:19,307 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 18:18:19,307 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 18:18:19,308 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 18:18:19,309 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 18:18:19,309 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 18:18:19,314 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 18:18:19,315 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 18:18:19,316 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 18:18:19,317 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 18:18:19,317 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 18:18:19,318 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 18:18:19,358 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:18:19,362 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 18:18:19,364 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 18:18:19,372 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 18:18:19,374 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 18:18:19,377 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 18:18:19,413 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:18:19,435 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-08 18:18:19,442 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 18:18:19,445 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-08 18:18:19,446 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-10-08 18:18:19,448 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:18:19,451 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 18:18:19,455 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-08 18:18:19,457 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 18:18:19,465 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 18:18:19,471 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 18:18:19,473 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 18:18:19,484 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:18:19,489 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 18:18:19,490 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 18:18:19,490 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 18:18:19,491 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 18:18:19,497 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:18:19,498 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 18:18:19,499 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 18:18:19,500 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 18:18:19,502 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 18:18:19,503 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 18:18:19,504 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 18:18:19,505 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 18:18:19,506 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 18:18:19,507 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 18:18:19,508 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 18:18:19,515 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 18:18:19,517 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 18:18:19,517 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 18:18:19,518 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 18:18:19,519 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 18:18:19,520 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 18:18:19,520 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 18:18:19,524 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:18:19,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:19] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.007 0.012 2026-10-08 18:18:20,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<757176541611293.1791483500.173212051391602-openerp-private@ca7a2345581c>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-10-08 18:18:20,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:18:20,205 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:18:20,210 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:20] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.022 0.064 2026-10-08 18:18:20,981 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:20,994 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:21,013 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:21,027 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:21,045 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:21,065 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:21,080 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:21,098 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:21,113 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:21,128 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:21,970 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:21,980 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:21,994 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-10-08 18:18:22,012 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:22,017 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:22,027 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:22,050 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:22,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 18:18:22,085 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 18:18:22,097 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:22,112 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:22,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:18:22,147 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:22,159 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71535157 for PoS orders references: ['Order 00055-010-0003'] (draft: False) 2026-10-08 18:18:22,272 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71535157 with result: [{'id': 54, 'pos_reference': 'Order 00055-010-0003', 'account_move': False}] 2026-10-08 18:18:22,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.039 0.108 2026-10-08 18:18:22,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:22] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.010 0.012 2026-10-08 18:18:23,083 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,094 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,111 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,135 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,146 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,162 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,178 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,194 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,212 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,228 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,245 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,264 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,278 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 18:18:23,297 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,313 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,331 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:18:23,363 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:23,374 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61853944 for PoS orders references: ['Order 00055-010-0004'] (draft: False) 2026-10-08 18:18:23,517 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61853944 with result: [{'id': 55, 'pos_reference': 'Order 00055-010-0004', 'account_move': False}] 2026-10-08 18:18:23,537 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.070 0.102 2026-10-08 18:18:24,306 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:24,315 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:24,334 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:24,344 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:24,363 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:24,378 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:24,394 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:24,411 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:24,430 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:24,445 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:24,462 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:25,313 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:25,329 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:25,345 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:25,361 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:25,379 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:26,234 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:26,246 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:26,262 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:26,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:18:26,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35666919 for PoS orders references: ['Order 00055-010-0005'] (draft: False) 2026-10-08 18:18:26,298 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:26,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35666919 with result: [{'id': 56, 'pos_reference': 'Order 00055-010-0005', 'account_move': False}] 2026-10-08 18:18:26,474 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.089 0.095 2026-10-08 18:18:27,247 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:27,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("19.00")' 2026-10-08 18:18:27,277 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:27,283 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:18:27,293 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11206 2026-10-08 18:18:27,293 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:18:27,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11206 2026-10-08 18:18:27,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181827_406073_TestUi.txt 2026-10-08 18:18:27,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfyxg76hl_chrome_odoo" 2026-10-08 18:18:27,463 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-10-08 18:18:28,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11449 2026-10-08 18:18:28,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9_m23j8c_chrome_odoo 2026-10-08 18:18:28,423 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33239/json/version 2026-10-08 18:18:28,425 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33239/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:18:28,445 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:18:28,446 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33239/json 2026-10-08 18:18:28,447 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33239/json with timeout 3 increased to 10s during tests 2026-10-08 18:18:28,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33239/devtools/page/C66623FC6FFF8D56DF0C53F2DEAB78B8 2026-10-08 18:18:28,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:18:28,490 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:18:28,776 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:18:28,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:18:28,783 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:28,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:18:28,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:18:30,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:30] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.117 1.987 2026-10-08 18:18:30,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C66623FC6FFF8D56DF0C53F2DEAB78B8', 'loaderId': '9EACE83FC4BC8E2553A13342AA52FB8F', 'isDownload': False} 2026-10-08 18:18:30,908 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-10-08 18:18:30,924 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:18:30,956 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:30] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.011 2026-10-08 18:18:30,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:30] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-10-08 18:18:30,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:30] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.052 2026-10-08 18:18:31,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:31] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 18:18:31,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-10-08 18:18:31,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.013 2026-10-08 18:18:31,584 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:18:31,624 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:31,628 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 18:18:32,804 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.487 0.710 2026-10-08 18:18:32,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 1.201 2026-10-08 18:18:32,931 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:18:33,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.136 2026-10-08 18:18:33,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-08 18:18:33,142 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 18:18:33,959 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:18:33,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.241 0.553 2026-10-08 18:18:34,120 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.084 2026-10-08 18:18:34,169 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "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-08 18:18:34,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.013 0.009 2026-10-08 18:18:34,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.041 0.088 2026-10-08 18:18:34,412 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:18:34,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.157 2026-10-08 18:18:34,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.205 2026-10-08 18:18:34,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.260 2026-10-08 18:18:34,599 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:18:34,621 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:18:34,630 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:34,642 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.322 2026-10-08 18:18:34,647 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:34,715 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.023 0.380 2026-10-08 18:18:34,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.292 2026-10-08 18:18:34,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.345 2026-10-08 18:18:34,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.359 2026-10-08 18:18:34,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.232 2026-10-08 18:18:34,900 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:34,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.241 2026-10-08 18:18:34,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.209 2026-10-08 18:18:34,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.205 2026-10-08 18:18:34,958 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.195 2026-10-08 18:18:34,978 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.159 2026-10-08 18:18:35,076 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:35] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.029 0.163 2026-10-08 18:18:35,106 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:35] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.195 2026-10-08 18:18:35,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:35] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.220 2026-10-08 18:18:35,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:35] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.013 0.234 2026-10-08 18:18:35,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:35] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.246 2026-10-08 18:18:35,256 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:35] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.012 0.253 2026-10-08 18:18:35,289 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:35] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.014 0.120 2026-10-08 18:18:35,291 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:18:35,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-10-08 18:18:35,314 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:18:35,329 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,335 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.025 2026-10-08 18:18:35,348 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,381 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,397 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,405 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,415 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,433 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,447 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,462 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:18:35,497 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:18:35,544 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:18:35,565 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,579 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-08 18:18:35,594 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,629 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,637 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,645 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,661 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,677 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,699 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,713 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:35,728 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,575 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,614 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,623 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:18:36,624 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:18:36,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-08 18:18:36,646 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:18:36,664 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:18:36,689 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:18:36,704 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-08 18:18:36,732 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,755 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,764 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,785 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,802 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,819 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,832 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,851 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:36,862 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:37,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:18:37,709 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:37,728 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:37,744 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:37,775 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:37,776 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:37,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:37] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.025 2026-10-08 18:18:37,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:18:37,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52674455 for PoS orders references: ['Order 00056-002-0003'] (draft: False) 2026-10-08 18:18:37,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:18:37,828 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:18:38,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52674455 with result: [{'id': 57, 'pos_reference': 'Order 00056-002-0003', 'account_move': False}] 2026-10-08 18:18:38,109 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.127 0.176 2026-10-08 18:18:38,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:38] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.013 2026-10-08 18:18:38,631 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-08 18:18:38,925 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:18:38,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:18:38,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:18:38,960 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:38,977 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 18:18:38,994 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:18:39,010 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:39,027 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:39,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:18:39,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:18:39,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:18:39,093 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-08 18:18:39,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:18:39,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 18:18:39,144 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:39,160 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:39,177 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:18:39,194 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:18:39,210 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:18:39,227 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-08 18:18:39,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:18:39,260 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-10-08 18:18:39,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:18:39,294 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:18:39,311 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:18:39,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 18:18:39,344 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:18:39,360 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:18:39,380 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:39,396 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:39,410 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:39,427 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:39,443 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:39,460 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:40,301 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:40,310 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:40,326 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:18:40,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74306226 for PoS orders references: ['Order 00056-002-0001'] (draft: False) 2026-10-08 18:18:40,354 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("2.0")' 2026-10-08 18:18:40,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74306226 with result: [{'id': 58, 'pos_reference': 'Order 00056-002-0001', 'account_move': False}] 2026-10-08 18:18:40,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.042 0.121 2026-10-08 18:18:41,276 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:18:41,294 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:18:41,310 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:18:41,327 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,344 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-08 18:18:41,361 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:18:41,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-10-08 18:18:41,393 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,410 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:18:41,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:18:41,465 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-10-08 18:18:41,477 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,494 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,510 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,527 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,544 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 18:18:41,561 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-10-08 18:18:41,577 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,600 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,612 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,628 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,643 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,661 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,679 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,694 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:41,710 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:42,549 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:18:42,565 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:42,620 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:42,626 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:42,648 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:42,663 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:42,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-08 18:18:42,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:18:42,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88870689 for PoS orders references: ['Order 00056-002-0005'] (draft: False) 2026-10-08 18:18:42,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:18:45,922 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88870689 with result: [{'id': 59, 'pos_reference': 'Order 00056-002-0005', 'account_move': 218}] 2026-10-08 18:18:45,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 1.040 2.234 2026-10-08 18:18:45,986 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 2.726 2026-10-08 18:18:46,038 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:46] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.013 0.024 2026-10-08 18:18:46,868 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:18:46,882 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:46,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11449 2026-10-08 18:18:46,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:18:46,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11449 2026-10-08 18:18:47,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181847_009790_TestUi.txt 2026-10-08 18:18:47,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9_m23j8c_chrome_odoo" 2026-10-08 18:18:47,049 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-10-08 18:18:47,766 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11659 2026-10-08 18:18:47,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_sjhlrbn_chrome_odoo 2026-10-08 18:18:47,772 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43115/json/version 2026-10-08 18:18:47,776 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43115/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:18:47,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:18:47,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43115/json 2026-10-08 18:18:47,795 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43115/json with timeout 3 increased to 10s during tests 2026-10-08 18:18:47,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43115/devtools/page/16133392B8EC68F38422940E90575E9A 2026-10-08 18:18:47,810 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:18:47,850 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:18:48,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:18:48,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:18:48,114 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:48,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:18:48,143 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:18:49,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:49] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.147 0.924 2026-10-08 18:18:49,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '16133392B8EC68F38422940E90575E9A', 'loaderId': 'B2F1473B3775587D2C6427D188FD934A', 'isDownload': False} 2026-10-08 18:18:49,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-10-08 18:18:49,238 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:18:49,265 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:49] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.018 2026-10-08 18:18:49,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:49] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.033 2026-10-08 18:18:49,297 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:49] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.033 2026-10-08 18:18:49,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:49] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.011 0.014 2026-10-08 18:18:49,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-10-08 18:18:49,912 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:18:49,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-08 18:18:49,928 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:18:49,947 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:50,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.333 0.673 2026-10-08 18:18:51,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.032 2026-10-08 18:18:51,063 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:18:51,137 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.107 2026-10-08 18:18:51,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 18:18:51,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 18:18:52,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.184 0.575 2026-10-08 18:18:52,127 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:52,245 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.087 2026-10-08 18:18:52,274 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.014 2026-10-08 18:18:52,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 18:18:52,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.039 0.071 2026-10-08 18:18:52,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.160 2026-10-08 18:18:52,548 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:18:52,584 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.225 2026-10-08 18:18:52,616 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "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-08 18:18:52,622 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:52,637 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:52,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.289 2026-10-08 18:18:52,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.350 2026-10-08 18:18:52,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.391 2026-10-08 18:18:52,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.355 2026-10-08 18:18:52,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.280 2026-10-08 18:18:52,864 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:18:52,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.215 2026-10-08 18:18:52,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.232 2026-10-08 18:18:52,903 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:18:52,906 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.180 2026-10-08 18:18:52,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.136 2026-10-08 18:18:52,946 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.129 2026-10-08 18:18:52,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.125 2026-10-08 18:18:53,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:53] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.023 0.137 2026-10-08 18:18:53,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:53] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.172 2026-10-08 18:18:53,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:53] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.192 2026-10-08 18:18:53,181 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:53] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.247 2026-10-08 18:18:53,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:53] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.270 2026-10-08 18:18:53,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:53] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.256 2026-10-08 18:18:53,244 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:53] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-08 18:18:53,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:53] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.173 2026-10-08 18:18:53,364 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:53,381 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:53,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.021 2026-10-08 18:18:53,399 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:53,414 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:53,453 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:53,460 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:53,477 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:54,344 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:54,361 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:54,377 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:54,399 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:54,409 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:55,260 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-10-08 18:18:55,277 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:55,299 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:55,311 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:55,324 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 18:18:55,326 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:56,170 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:56,172 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:18:56,185 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:56,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11659 2026-10-08 18:18:56,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:18:56,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11659 2026-10-08 18:18:56,314 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181856_314623_TestUi.txt 2026-10-08 18:18:56,315 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_sjhlrbn_chrome_odoo" 2026-10-08 18:18:56,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-10-08 18:18:57,046 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11866 2026-10-08 18:18:57,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_q1uf2_z_chrome_odoo 2026-10-08 18:18:57,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37769/json/version 2026-10-08 18:18:57,059 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37769/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:18:57,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:18:57,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37769/json 2026-10-08 18:18:57,116 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37769/json with timeout 3 increased to 10s during tests 2026-10-08 18:18:57,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37769/devtools/page/14424647388653480A25A9000BAE2D76 2026-10-08 18:18:57,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:18:57,181 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:18:57,419 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 18:18:57,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:18:57,431 100 INFO rb-6d39a9a-225376-422534 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-08 18:18:57,431 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:18:57,453 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:18:58,520 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:58] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.098 0.974 2026-10-08 18:18:58,525 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '14424647388653480A25A9000BAE2D76', 'loaderId': '61E3B16138D1F1C0B3C0F27464AF2DB7', 'isDownload': False} 2026-10-08 18:18:58,525 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-10-08 18:18:58,548 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:18:58,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:58] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-10-08 18:18:58,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:58] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.027 2026-10-08 18:18:58,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:58] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.057 2026-10-08 18:18:59,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:59] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.018 2026-10-08 18:18:59,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-08 18:18:59,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 18:18:59,305 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:18:59,307 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:18:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:18:59,342 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:00,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.361 0.740 2026-10-08 18:19:00,494 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.098 2026-10-08 18:19:00,524 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:19:00,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.103 2026-10-08 18:19:00,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 18:19:00,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-08 18:19:01,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.134 0.480 2026-10-08 18:19:01,494 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "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-08 18:19:01,522 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "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-08 18:19:01,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:19:01,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 18:19:01,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.021 0.038 2026-10-08 18:19:01,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.111 2026-10-08 18:19:01,745 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:19:01,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.161 2026-10-08 18:19:01,829 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.225 2026-10-08 18:19:01,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.269 2026-10-08 18:19:01,908 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19: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-08 18:19:01,925 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:19:01,945 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:01,957 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:01,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.023 0.318 2026-10-08 18:19:01,994 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.308 2026-10-08 18:19:02,071 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.026 0.291 2026-10-08 18:19:02,155 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.031 0.345 2026-10-08 18:19:02,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.366 2026-10-08 18:19:02,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.259 2026-10-08 18:19:02,255 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:19:02,289 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 200 - 18 0.019 0.290 2026-10-08 18:19:02,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.299 2026-10-08 18:19:02,313 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.281 2026-10-08 18:19:02,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.242 2026-10-08 18:19:02,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.172 2026-10-08 18:19:02,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.142 2026-10-08 18:19:02,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.127 2026-10-08 18:19:02,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.118 2026-10-08 18:19:02,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.001 0.105 2026-10-08 18:19:02,466 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.009 0.118 2026-10-08 18:19:02,491 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.042 2026-10-08 18:19:02,622 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,630 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.022 2026-10-08 18:19:02,662 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,684 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,698 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,715 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,732 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,746 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,762 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,779 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,797 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,812 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,851 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,852 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,864 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,880 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,896 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,912 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,930 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,945 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,962 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,978 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:02,995 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,012 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,025 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,043 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,059 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,079 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,092 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,109 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,127 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,142 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-10-08 18:19:03,164 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,190 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,231 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,242 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:03,249 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,251 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:19:03,252 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:19:03,295 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:03,319 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2121082 for PoS orders references: ['Order 00058-002-0001'] (draft: False) 2026-10-08 18:19:03,325 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:19:03,584 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2121082 with result: [{'id': 60, 'pos_reference': 'Order 00058-002-0001', 'account_move': False}] 2026-10-08 18:19:03,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.133 0.160 2026-10-08 18:19:03,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:03] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.013 2026-10-08 18:19:03,845 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 18:19:04,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:19:04,417 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:04,436 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11866 2026-10-08 18:19:04,437 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:19:04,437 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11866 2026-10-08 18:19:04,532 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181904_532477_TestUi.txt 2026-10-08 18:19:04,532 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_q1uf2_z_chrome_odoo" 2026-10-08 18:19:04,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-10-08 18:19:05,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12075 2026-10-08 18:19:05,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcvzzivjt_chrome_odoo 2026-10-08 18:19:05,445 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46519/json/version 2026-10-08 18:19:05,449 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46519/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:19:05,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:19:05,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46519/json 2026-10-08 18:19:05,528 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46519/json with timeout 3 increased to 10s during tests 2026-10-08 18:19:05,543 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46519/devtools/page/79CB905ED05A4A98B9A1727F3557D938 2026-10-08 18:19:05,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:19:05,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:19:05,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:19:05,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:19:05,811 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:05,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:19:05,829 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:19:06,870 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:06] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.111 0.937 2026-10-08 18:19:06,877 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '79CB905ED05A4A98B9A1727F3557D938', 'loaderId': 'D650020F2F3642A1646B50E201332F53', 'isDownload': False} 2026-10-08 18:19:06,877 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-10-08 18:19:06,908 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:19:06,946 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:06] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.017 2026-10-08 18:19:06,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:06] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.025 2026-10-08 18:19:06,978 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:06] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.054 2026-10-08 18:19:07,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:07] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.016 2026-10-08 18:19:07,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.018 2026-10-08 18:19:07,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.018 2026-10-08 18:19:07,583 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 18:19:07,590 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 18:19:07,606 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:08,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.335 0.651 2026-10-08 18:19:08,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.989 2026-10-08 18:19:08,673 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:19:08,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.051 0.101 2026-10-08 18:19:08,845 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.012 2026-10-08 18:19:08,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-10-08 18:19:09,726 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:19:09,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.218 0.609 2026-10-08 18:19:09,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.085 2026-10-08 18:19:09,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.021 2026-10-08 18:19:09,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:19:10,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.027 0.057 2026-10-08 18:19:10,162 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.121 2026-10-08 18:19:10,182 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:19:10,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.025 0.179 2026-10-08 18:19:10,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.243 2026-10-08 18:19:10,312 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19: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-08 18:19:10,337 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:19:10,355 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:19:10,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.320 2026-10-08 18:19:10,383 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:19:10,440 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.383 2026-10-08 18:19:10,463 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.331 2026-10-08 18:19:10,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.023 0.316 2026-10-08 18:19:10,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.035 0.337 2026-10-08 18:19:10,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.261 2026-10-08 18:19:10,643 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:10,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.239 2026-10-08 18:19:10,677 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.211 2026-10-08 18:19:10,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.025 0.260 2026-10-08 18:19:10,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.273 2026-10-08 18:19:10,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.245 2026-10-08 18:19:10,806 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.174 2026-10-08 18:19:10,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.174 2026-10-08 18:19:10,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.023 0.222 2026-10-08 18:19:10,943 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.007 0.249 2026-10-08 18:19:10,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:10] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.014 0.206 2026-10-08 18:19:11,002 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:11] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.199 2026-10-08 18:19:11,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:11] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.152 2026-10-08 18:19:11,066 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,081 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:19:11,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:19:11,111 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.035 2026-10-08 18:19:11,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:19:11,138 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-08 18:19:11,151 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,192 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,208 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,214 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,237 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,244 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,264 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,280 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,295 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:19:11,311 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:19:11,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:19:11,344 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,360 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 18:19:11,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 18:19:11,394 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,408 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,425 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,442 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,466 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,476 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,492 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,511 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,526 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,542 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:19:11,559 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:19:11,575 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:19:11,592 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,609 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 18:19:11,627 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 18:19:11,642 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:19:11,661 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:19:11,684 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:19:11,692 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 18:19:11,725 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,744 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,759 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,776 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,792 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,809 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,828 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,843 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:19:11,878 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,945 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:11,960 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:19:11,976 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:19:11,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:19:12,010 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,026 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-08 18:19:12,043 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,068 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,077 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,094 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,109 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,127 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,147 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,162 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,176 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:19:12,192 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,255 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,262 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,302 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,313 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-08 18:19:12,321 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:19:12,322 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:19:12,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:19:12,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:19:12,360 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:19:12,379 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,395 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-10-08 18:19:12,409 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,435 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,463 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,465 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,476 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,496 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,511 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,527 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,543 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:12,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 18:19:13,385 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:13,394 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:13,409 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:13,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:19:13,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:19:13,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:13] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.019 0.020 2026-10-08 18:19:13,464 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:13,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39748232 for PoS orders references: ['Order 00059-002-0005'] (draft: False) 2026-10-08 18:19:13,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39748232 with result: [{'id': 61, 'pos_reference': 'Order 00059-002-0005', 'account_move': False}] 2026-10-08 18:19:13,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.084 0.139 2026-10-08 18:19:13,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:13] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.016 2026-10-08 18:19:13,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 18:19:14,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:19:14,492 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:19:14,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:19:14,526 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:14,542 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:19:14,559 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:19:14,577 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-10-08 18:19:14,594 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:14,609 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:19:14,626 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:19:14,643 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-08 18:19:14,660 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:14,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:19:14,692 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:19:14,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-10-08 18:19:14,726 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:14,743 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:19:14,759 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:19:14,775 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:14,793 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:14,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:19:14,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:19:14,842 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:14,859 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:14,876 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:19:14,893 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:19:14,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-08 18:19:14,925 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:14,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:19:14,959 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-10-08 18:19:14,976 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-10-08 18:19:14,993 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:15,009 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 18:19:15,026 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:19:15,043 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:19:15,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:19:15,076 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:19:15,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:19:15,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:19:15,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-08 18:19:15,147 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:15,208 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.039 0.036 2026-10-08 18:19:15,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:15] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.026 0.057 2026-10-08 18:19:16,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:19:16,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-08 18:19:16,112 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-10-08 18:19:16,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:16] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.007 0.013 2026-10-08 18:19:16,914 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-08 18:19:16,925 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:19:16,945 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:19:16,961 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-10-08 18:19:16,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-08 18:19:16,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.017 0.026 2026-10-08 18:19:16,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 18:19:17,014 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:17,027 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:19:17,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99973284 for PoS orders references: ['Order 00059-002-0004'] (draft: False) 2026-10-08 18:19:17,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:19:17,133 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99973284 with result: [{'id': 62, 'pos_reference': 'Order 00059-002-0004', 'account_move': False}] 2026-10-08 18:19:17,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.028 0.084 2026-10-08 18:19:17,936 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:17,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-08 18:19:17,945 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:19:17,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:19:17,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:19:17,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 18:19:18,008 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-10-08 18:19:18,027 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 18:19:18,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-10-08 18:19:18,072 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:18,095 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:18] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.031 2026-10-08 18:19:18,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:18] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.032 0.043 2026-10-08 18:19:18,944 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:18,959 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:19:18,981 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:18,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-10-08 18:19:19,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 18:19:19,062 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:19,072 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:19,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-10-08 18:19:19,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:19] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.005 0.014 2026-10-08 18:19:22,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:22] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 1.046 2.124 2026-10-08 18:19:22,283 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.039 2026-10-08 18:19:22,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:22] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 18:19:22,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:22] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.013 0.020 2026-10-08 18:19:22,409 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.027 0.024 2026-10-08 18:19:22,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:22] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.024 0.052 2026-10-08 18:19:23,260 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-08 18:19:23,275 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-10-08 18:19:23,291 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:19:24,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-10-08 18:19:24,075 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:24,096 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 18:19:24,112 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:19:24,127 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:24,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:24] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.016 0.027 2026-10-08 18:19:24,142 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-08 18:19:24,181 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:24,186 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:19:24,204 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-10-08 18:19:24,217 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:24,231 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:24,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:24] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.018 0.031 2026-10-08 18:19:24,245 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-08 18:19:24,270 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 18:19:24,283 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:24] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 18:19:24,288 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:19:24,298 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:24,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-08 18:19:24,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:19:24,350 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:24,360 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:24,381 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:24,411 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:24] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 18:19:24,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-10-08 18:19:24,416 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:19:24,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:24] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.030 0.037 2026-10-08 18:19:24,432 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:24,442 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:24,463 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-08 18:19:25,899 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:25,911 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:25,925 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-08 18:19:27,361 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:27,375 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:27,392 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:28,233 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-08 18:19:28,246 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:19:28,263 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:28,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 18:19:28,286 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:28] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.023 2026-10-08 18:19:28,292 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:28,316 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:28,327 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:28,343 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:19:28,362 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:19:28,374 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87195448 for PoS orders references: ['Order 00059-002-0006'] (draft: False) 2026-10-08 18:19:28,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87195448 with result: [{'id': 63, 'pos_reference': 'Order 00059-002-0006', 'account_move': False}] 2026-10-08 18:19:28,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.074 0.103 2026-10-08 18:19:29,319 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:29,328 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-10-08 18:19:29,358 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-10-08 18:19:29,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-10-08 18:19:29,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.029 0.039 2026-10-08 18:19:29,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:29] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.035 0.052 2026-10-08 18:19:30,307 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:19:30,318 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:30,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12075 2026-10-08 18:19:30,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:19:30,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12075 2026-10-08 18:19:30,439 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181930_439104_TestUi.txt 2026-10-08 18:19:30,439 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcvzzivjt_chrome_odoo" 2026-10-08 18:19:30,474 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-10-08 18:19:31,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12329 2026-10-08 18:19:31,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgukgn6pc_chrome_odoo 2026-10-08 18:19:31,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43813/json/version 2026-10-08 18:19:31,767 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43813/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:19:31,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:19:31,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43813/json 2026-10-08 18:19:31,792 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43813/json with timeout 3 increased to 10s during tests 2026-10-08 18:19:31,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43813/devtools/page/FBC582947B503DE7B6167181BF609742 2026-10-08 18:19:31,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:19:31,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:19:32,152 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:19:32,155 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:19:32,161 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:32,161 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:19:32,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:19:33,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:33] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.138 0.994 2026-10-08 18:19:33,318 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FBC582947B503DE7B6167181BF609742', 'loaderId': '29FB4F428A66122D9AB769614AD522AF', 'isDownload': False} 2026-10-08 18:19:33,319 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-10-08 18:19:33,351 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:19:33,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:33] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.010 2026-10-08 18:19:33,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:33] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.026 2026-10-08 18:19:33,410 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:33] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-10-08 18:19:33,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:33] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-08 18:19:33,887 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-08 18:19:33,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-08 18:19:33,962 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 18:19:33,966 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:19:33,986 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:34,925 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.323 0.624 2026-10-08 18:19:34,997 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.948 2026-10-08 18:19:35,027 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:19:35,093 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.097 2026-10-08 18:19:35,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.016 2026-10-08 18:19:35,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 18:19:35,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.180 0.471 2026-10-08 18:19:36,027 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:19:36,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "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-08 18:19:36,071 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "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-08 18:19:36,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-08 18:19:36,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.026 0.058 2026-10-08 18:19:36,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.111 2026-10-08 18:19:36,303 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:19:36,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.178 2026-10-08 18:19:36,418 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.029 0.236 2026-10-08 18:19:36,462 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "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-08 18:19:36,469 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:36,492 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:19:36,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.037 0.341 2026-10-08 18:19:36,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.434 2026-10-08 18:19:36,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.412 2026-10-08 18:19:36,720 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.382 2026-10-08 18:19:36,734 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:19:36,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=product.product&field=image_128&id=880&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.436 2026-10-08 18:19:36,848 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.019 0.329 2026-10-08 18:19:36,859 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:36,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.002 0.316 2026-10-08 18:19:36,882 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.256 2026-10-08 18:19:36,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.256 2026-10-08 18:19:36,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.227 2026-10-08 18:19:36,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.171 2026-10-08 18:19:36,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.144 2026-10-08 18:19:36,989 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.018 0.092 2026-10-08 18:19:37,055 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.141 2026-10-08 18:19:37,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.200 2026-10-08 18:19:37,130 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:37,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.223 2026-10-08 18:19:37,142 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:37,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.007 0.220 2026-10-08 18:19:37,172 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:37,181 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:37,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.227 2026-10-08 18:19:37,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-10-08 18:19:37,217 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:37,223 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.195 2026-10-08 18:19:37,234 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:37,243 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:37,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.123 2026-10-08 18:19:37,281 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:37,297 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:37,299 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:19:37,301 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:19:37,309 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:19:37,333 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:37,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51526300 for PoS orders references: ['Order 00060-002-0001'] (draft: False) 2026-10-08 18:19:37,352 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:19:37,560 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51526300 with result: [{'id': 64, 'pos_reference': 'Order 00060-002-0001', 'account_move': False}] 2026-10-08 18:19:37,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.094 0.154 2026-10-08 18:19:37,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:37] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-10-08 18:19:38,376 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:38,391 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:38,419 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:38,426 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:38,441 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:38,459 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:38,474 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:38,495 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:38,509 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:38,520 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-08 18:19:38,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:19:38,546 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-10-08 18:19:38,549 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75839151 for PoS orders references: ['Order 00060-002-0002'] (draft: False) 2026-10-08 18:19:38,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75839151 with result: [{'id': 65, 'pos_reference': 'Order 00060-002-0002', 'account_move': False}] 2026-10-08 18:19:38,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.050 0.091 2026-10-08 18:19:39,324 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-10-08 18:19:39,463 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:19:39,475 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:39,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12329 2026-10-08 18:19:39,492 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:19:39,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12329 2026-10-08 18:19:39,607 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181939_607400_TestUi.txt 2026-10-08 18:19:39,607 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgukgn6pc_chrome_odoo" 2026-10-08 18:19:39,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-10-08 18:19:40,186 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12544 2026-10-08 18:19:40,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpeg2ho5lx_chrome_odoo 2026-10-08 18:19:40,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37319/json/version 2026-10-08 18:19:40,197 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37319/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:19:40,295 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:19:40,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37319/json 2026-10-08 18:19:40,297 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37319/json with timeout 3 increased to 10s during tests 2026-10-08 18:19:40,313 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37319/devtools/page/E0842646A6AD8682C40FF2F7EED4BF95 2026-10-08 18:19:40,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:19:40,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:19:40,645 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:19:40,648 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:19:40,650 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:40,650 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:19:40,670 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:19:41,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:41] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.127 0.907 2026-10-08 18:19:41,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E0842646A6AD8682C40FF2F7EED4BF95', 'loaderId': '056EE877AE6B826E1AAE76CCF8906BCA', 'isDownload': False} 2026-10-08 18:19:41,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-10-08 18:19:41,724 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:19:41,770 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:41] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.022 0.014 2026-10-08 18:19:41,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:41] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.045 2026-10-08 18:19:41,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:41] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.049 2026-10-08 18:19:42,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:42] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 18:19:42,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-10-08 18:19:42,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.013 2026-10-08 18:19:42,460 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:19:42,473 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 18:19:42,507 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:43,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.361 0.667 2026-10-08 18:19:43,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 1.035 2026-10-08 18:19:43,630 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:19:43,722 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.126 2026-10-08 18:19:43,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:19:43,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-08 18:19:44,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.240 0.530 2026-10-08 18:19:44,645 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:19:44,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.072 2026-10-08 18:19:44,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:44] "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-08 18:19:44,834 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 18:19:44,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:44] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.036 0.063 2026-10-08 18:19:44,971 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:19:45,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.142 2026-10-08 18:19:45,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.198 2026-10-08 18:19:45,131 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19: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-08 18:19:45,157 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:45,179 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:45,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.029 0.287 2026-10-08 18:19:45,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.343 2026-10-08 18:19:45,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.385 2026-10-08 18:19:45,348 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.346 2026-10-08 18:19:45,423 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.027 0.342 2026-10-08 18:19:45,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.243 2026-10-08 18:19:45,452 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:19:45,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.236 2026-10-08 18:19:45,460 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:45,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.204 2026-10-08 18:19:45,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.156 2026-10-08 18:19:45,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.135 2026-10-08 18:19:45,572 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.017 0.196 2026-10-08 18:19:45,588 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.148 2026-10-08 18:19:45,622 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.150 2026-10-08 18:19:45,695 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.210 2026-10-08 18:19:45,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.250 2026-10-08 18:19:45,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.005 0.256 2026-10-08 18:19:45,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.012 0.214 2026-10-08 18:19:45,845 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.015 0.228 2026-10-08 18:19:45,876 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-08 18:19:45,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.016 0.208 2026-10-08 18:19:45,899 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:45,917 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-10-08 18:19:45,928 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:45,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.032 2026-10-08 18:19:45,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-10-08 18:19:45,963 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:45,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-10-08 18:19:45,993 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:46,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-10-08 18:19:46,031 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:46,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-10-08 18:19:46,058 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:46,075 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:46,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:19:46,110 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:19:46,111 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12544 2026-10-08 18:19:46,113 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:19:46,114 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12544 2026-10-08 18:19:46,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_181946_238182_TestUi.txt 2026-10-08 18:19:46,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpeg2ho5lx_chrome_odoo" 2026-10-08 18:19:46,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_combo ... 2026-10-08 18:19:50,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12746 2026-10-08 18:19:50,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplxh85xdh_chrome_odoo 2026-10-08 18:19:50,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41989/json/version 2026-10-08 18:19:50,998 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41989/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:19:51,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:19:51,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41989/json 2026-10-08 18:19:51,093 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41989/json with timeout 3 increased to 10s during tests 2026-10-08 18:19:51,119 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41989/devtools/page/171913CACC8DB8436000E8553C8506E0 2026-10-08 18:19:51,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:19:51,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:19:51,546 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:19:51,554 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:19:51,563 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:51,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:19:51,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:19:53,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:53] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.115 1.868 2026-10-08 18:19:53,570 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '171913CACC8DB8436000E8553C8506E0', 'loaderId': '7C2691C20CABD4031CA9F88274881042', 'isDownload': False} 2026-10-08 18:19:53,570 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-10-08 18:19:53,593 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:19:53,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:53] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-10-08 18:19:53,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:53] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.029 2026-10-08 18:19:53,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:53] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.037 2026-10-08 18:19:54,197 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:54] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.010 2026-10-08 18:19:54,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-08 18:19:54,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.012 2026-10-08 18:19:54,304 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:19:54,305 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:19:54,336 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:55,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.351 0.789 2026-10-08 18:19:55,557 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.151 2026-10-08 18:19:55,592 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:19:55,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.126 2026-10-08 18:19:55,752 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 18:19:55,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-08 18:19:56,645 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:19:56,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.230 0.666 2026-10-08 18:19:56,956 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.076 2026-10-08 18:19:56,997 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.019 2026-10-08 18:19:57,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-08 18:19:57,166 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=product.product&field=image_128&id=882&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.046 0.072 2026-10-08 18:19:57,178 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:19:57,237 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=product.product&field=image_128&id=883&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.169 2026-10-08 18:19:57,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=product.product&field=image_128&id=884&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.204 2026-10-08 18:19:57,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=product.product&field=image_128&id=886&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.242 2026-10-08 18:19:57,403 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "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-08 18:19:57,424 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:19:57,439 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:19:57,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=product.product&field=image_128&id=887&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.317 2026-10-08 18:19:57,521 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=product.product&field=image_128&id=885&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.023 0.392 2026-10-08 18:19:57,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.337 2026-10-08 18:19:57,573 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:19:57,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=product.product&field=image_128&id=888&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.351 2026-10-08 18:19:57,679 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=product.product&field=image_128&id=889&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.365 2026-10-08 18:19:57,703 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.237 2026-10-08 18:19:57,712 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:19:57,728 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.245 2026-10-08 18:19:57,747 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.205 2026-10-08 18:19:57,766 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.176 2026-10-08 18:19:57,771 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.184 2026-10-08 18:19:57,798 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.153 2026-10-08 18:19:57,879 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.028 0.167 2026-10-08 18:19:57,914 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.185 2026-10-08 18:19:57,990 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:57] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.230 2026-10-08 18:19:58,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=product.product&field=image_128&id=892&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.257 2026-10-08 18:19:58,103 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,129 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=product.product&field=image_128&id=891&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.023 0.320 2026-10-08 18:19:58,146 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,160 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,194 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,199 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,207 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,230 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,232 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.031 0.392 2026-10-08 18:19:58,249 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,263 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,279 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.368 2026-10-08 18:19:58,296 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,313 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,326 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,344 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,359 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.413 2026-10-08 18:19:58,378 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.018 0.385 2026-10-08 18:19:58,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.023 0.386 2026-10-08 18:19:58,507 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,514 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,531 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,543 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.056 0.363 2026-10-08 18:19:58,562 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,583 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,600 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,610 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,625 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,628 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.369 2026-10-08 18:19:58,658 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,659 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,674 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,691 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,695 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=product.product&field=image_128&id=890&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.386 2026-10-08 18:19:58,720 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,727 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,743 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:58,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.371 2026-10-08 18:19:58,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.006 0.368 2026-10-08 18:19:58,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.357 2026-10-08 18:19:58,867 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.285 2026-10-08 18:19:58,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.236 2026-10-08 18:19:58,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:58] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.212 2026-10-08 18:19:59,597 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,607 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,624 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,634 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:19:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:19:59,640 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,658 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,674 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,690 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,707 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,726 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,741 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,757 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,774 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,791 100 INFO rb-6d39a9a-225376-422534 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-08 18:19:59,808 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:00,647 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:00,659 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:00,675 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:00,697 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:00,710 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:00,795 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:00,798 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:00,845 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:00,863 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:20:00,864 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:00,867 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:20:00,876 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:20:00,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:00] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.023 2026-10-08 18:20:00,911 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:20:00,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.037 2026-10-08 18:20:00,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4239010 for PoS orders references: ['Order 00062-002-0001'] (draft: False) 2026-10-08 18:20:00,942 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:20:01,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4239010 with result: [{'id': 66, 'pos_reference': 'Order 00062-002-0001', 'account_move': False}] 2026-10-08 18:20:01,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.118 0.170 2026-10-08 18:20:01,294 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:01] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.010 2026-10-08 18:20:02,025 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:02,040 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:02,060 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:02,074 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:02,091 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:02,108 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:02,193 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:02,198 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:02,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:20:02,220 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:02,234 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12746 2026-10-08 18:20:02,239 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:20:02,241 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12746 2026-10-08 18:20:02,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182002_373023_TestUi.txt 2026-10-08 18:20:02,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplxh85xdh_chrome_odoo" 2026-10-08 18:20:02,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-10-08 18:20:03,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12968 2026-10-08 18:20:03,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpenuh985m_chrome_odoo 2026-10-08 18:20:03,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36033/json/version 2026-10-08 18:20:03,570 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36033/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:20:03,596 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:20:03,597 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36033/json 2026-10-08 18:20:03,598 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36033/json with timeout 3 increased to 10s during tests 2026-10-08 18:20:03,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36033/devtools/page/980B437275F11B72AE2A2AD55168AA1C 2026-10-08 18:20:03,636 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:20:03,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:20:04,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:20:04,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:20:04,068 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:04,068 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:20:04,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:20:05,236 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:05] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.114 1.025 2026-10-08 18:20:05,241 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '980B437275F11B72AE2A2AD55168AA1C', 'loaderId': 'D93CA98EB5E84602102D46FC2BA8D5A8', 'isDownload': False} 2026-10-08 18:20:05,241 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-10-08 18:20:05,270 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:20:05,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:05] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.013 2026-10-08 18:20:05,332 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:05] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.040 2026-10-08 18:20:05,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:05] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.049 2026-10-08 18:20:05,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:05] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 18:20:05,816 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-08 18:20:05,868 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:20:05,884 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-08 18:20:05,895 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:05,917 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:07,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.394 0.733 2026-10-08 18:20:07,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.113 2026-10-08 18:20:07,159 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:20:07,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.127 2026-10-08 18:20:07,342 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:20:07,404 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 18:20:08,133 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.165 0.530 2026-10-08 18:20:08,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:20:08,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.079 2026-10-08 18:20:08,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.019 2026-10-08 18:20:08,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:20:08,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.028 0.052 2026-10-08 18:20:08,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.121 2026-10-08 18:20:08,529 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:20:08,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.186 2026-10-08 18:20:08,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.248 2026-10-08 18:20:08,713 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.026 0.319 2026-10-08 18:20:08,726 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "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-08 18:20:08,744 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:20:08,768 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:20:08,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.030 0.423 2026-10-08 18:20:08,847 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.375 2026-10-08 18:20:08,873 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:20:08,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:08] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.039 0.363 2026-10-08 18:20:09,026 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image?model=product.product&field=image_128&id=893&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.027 0.425 2026-10-08 18:20:09,054 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.017 0.394 2026-10-08 18:20:09,074 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:20:09,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.288 2026-10-08 18:20:09,095 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.252 2026-10-08 18:20:09,109 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.224 2026-10-08 18:20:09,175 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.022 0.268 2026-10-08 18:20:09,193 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.221 2026-10-08 18:20:09,214 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.164 2026-10-08 18:20:09,280 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.175 2026-10-08 18:20:09,313 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.217 2026-10-08 18:20:09,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.023 0.267 2026-10-08 18:20:09,411 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:09,428 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:09,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.007 0.237 2026-10-08 18:20:09,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.005 0.249 2026-10-08 18:20:09,465 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:09,484 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:09,493 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:09,495 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:20:09,496 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.011 0.253 2026-10-08 18:20:09,522 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:09,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.022 0.166 2026-10-08 18:20:09,562 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12968 2026-10-08 18:20:09,565 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:20:09,566 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12968 2026-10-08 18:20:09,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.164 2026-10-08 18:20:09,675 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182009_674706_TestUi.txt 2026-10-08 18:20:09,675 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpenuh985m_chrome_odoo" 2026-10-08 18:20:09,707 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-10-08 18:20:10,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13181 2026-10-08 18:20:10,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpntmtkvcg_chrome_odoo 2026-10-08 18:20:10,684 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46201/json/version 2026-10-08 18:20:10,685 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46201/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:20:10,734 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:20:10,735 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46201/json 2026-10-08 18:20:10,740 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46201/json with timeout 3 increased to 10s during tests 2026-10-08 18:20:10,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46201/devtools/page/931330B3EFBE381B73225427D4AADC06 2026-10-08 18:20:10,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:20:10,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:20:11,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:20:11,205 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:20:11,208 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:11,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:20:11,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:20:12,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:12] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.121 0.885 2026-10-08 18:20:12,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '931330B3EFBE381B73225427D4AADC06', 'loaderId': '15FDD4603E7B83EC22A9279E5F03FBD0', 'isDownload': False} 2026-10-08 18:20:12,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-10-08 18:20:12,268 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:20:12,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:12] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.011 2026-10-08 18:20:12,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:12] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.052 2026-10-08 18:20:12,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:12] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.021 0.058 2026-10-08 18:20:12,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:12] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.018 2026-10-08 18:20:12,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.016 2026-10-08 18:20:12,988 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:20:13,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.014 2026-10-08 18:20:13,015 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:20:13,045 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:14,186 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.384 0.768 2026-10-08 18:20:14,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.164 2026-10-08 18:20:14,295 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:20:14,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.116 2026-10-08 18:20:14,457 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-08 18:20:14,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-08 18:20:15,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.210 0.532 2026-10-08 18:20:15,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:20:15,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.081 2026-10-08 18:20:15,520 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.018 2026-10-08 18:20:15,541 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-10-08 18:20:15,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.039 0.054 2026-10-08 18:20:15,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.134 2026-10-08 18:20:15,760 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:20:15,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.204 2026-10-08 18:20:15,877 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.252 2026-10-08 18:20:15,906 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "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-08 18:20:15,920 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:20:15,931 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:20:15,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:15] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.023 0.323 2026-10-08 18:20:16,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.397 2026-10-08 18:20:16,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.362 2026-10-08 18:20:16,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=product.product&field=image_128&id=894&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.337 2026-10-08 18:20:16,131 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:20:16,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.341 2026-10-08 18:20:16,197 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.239 2026-10-08 18:20:16,218 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:20:16,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.022 0.263 2026-10-08 18:20:16,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.235 2026-10-08 18:20:16,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.244 2026-10-08 18:20:16,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.237 2026-10-08 18:20:16,350 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.194 2026-10-08 18:20:16,369 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.187 2026-10-08 18:20:16,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.165 2026-10-08 18:20:16,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.173 2026-10-08 18:20:16,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.199 2026-10-08 18:20:16,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.007 0.193 2026-10-08 18:20:16,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.197 2026-10-08 18:20:16,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.208 2026-10-08 18:20:16,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-08 18:20:16,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.018 0.149 2026-10-08 18:20:16,645 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:16,667 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-10-08 18:20:16,674 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:16,676 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.031 2026-10-08 18:20:16,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-08 18:20:16,708 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:16,725 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-10-08 18:20:16,747 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:16,757 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:16,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:20:16,784 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:16,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13181 2026-10-08 18:20:16,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:20:16,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13181 2026-10-08 18:20:16,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182016_895384_TestUi.txt 2026-10-08 18:20:16,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpntmtkvcg_chrome_odoo" 2026-10-08 18:20:16,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-10-08 18:20:18,461 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13382 2026-10-08 18:20:18,462 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwuz6zyms_chrome_odoo 2026-10-08 18:20:18,462 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36495/json/version 2026-10-08 18:20:18,464 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36495/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:20:18,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:20:18,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36495/json 2026-10-08 18:20:18,542 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36495/json with timeout 3 increased to 10s during tests 2026-10-08 18:20:18,577 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36495/devtools/page/BAFFE2E4300F353B1A3F38885C25ED3F 2026-10-08 18:20:18,603 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:20:18,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:20:19,055 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:20:19,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:20:19,072 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:19,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:20:19,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:20:20,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:20] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 113 0.144 0.950 2026-10-08 18:20:20,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BAFFE2E4300F353B1A3F38885C25ED3F', 'loaderId': 'C9BFA4D0DA4801BF1561A5E5487A1832', 'isDownload': False} 2026-10-08 18:20:20,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-10-08 18:20:20,217 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:20:20,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:20] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.015 2026-10-08 18:20:20,281 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:20] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.032 2026-10-08 18:20:20,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:20] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.058 2026-10-08 18:20:20,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:20] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.016 0.011 2026-10-08 18:20:20,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-10-08 18:20:21,030 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:20:21,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.012 0.013 2026-10-08 18:20:21,041 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 18:20:21,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.007 2026-10-08 18:20:21,124 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-10-08 18:20:21,158 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:22,393 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.455 0.795 2026-10-08 18:20:22,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:22] "GET /pos/ui HTTP/1.1" 200 - 21 0.037 1.266 2026-10-08 18:20:22,538 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:20:22,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.068 0.164 2026-10-08 18:20:22,729 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-10-08 18:20:22,778 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.014 2026-10-08 18:20:22,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-08 18:20:22,914 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-10-08 18:20:23,692 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:20:23,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.244 0.650 2026-10-08 18:20:23,962 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.084 2026-10-08 18:20:24,018 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.023 2026-10-08 18:20:24,043 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-08 18:20:24,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.036 0.061 2026-10-08 18:20:24,228 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 18:20:24,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.142 2026-10-08 18:20:24,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.026 0.212 2026-10-08 18:20:24,378 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "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-08 18:20:24,412 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:20:24,420 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:24,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.028 0.292 2026-10-08 18:20:24,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.395 2026-10-08 18:20:24,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.445 2026-10-08 18:20:24,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.371 2026-10-08 18:20:24,702 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=product.product&field=image_128&id=895&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.415 2026-10-08 18:20:24,717 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.280 2026-10-08 18:20:24,724 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:20:24,742 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:20:24,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.018 0.282 2026-10-08 18:20:24,766 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.225 2026-10-08 18:20:24,872 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.035 0.235 2026-10-08 18:20:24,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.257 2026-10-08 18:20:24,907 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.262 2026-10-08 18:20:24,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.211 2026-10-08 18:20:24,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.020 0.201 2026-10-08 18:20:25,045 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:25] "GET /web/image?model=product.product&field=image_128&id=896&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.244 2026-10-08 18:20:25,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-08 18:20:25,104 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:25,114 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:25] "GET /web/image?model=product.product&field=image_128&id=897&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.296 2026-10-08 18:20:25,129 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-10-08 18:20:25,132 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:25,155 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-10-08 18:20:25,159 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:25,175 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-10-08 18:20:25,191 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:25,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:25] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.301 2026-10-08 18:20:25,217 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-08 18:20:25,231 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:25,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-10-08 18:20:25,260 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:25,283 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-08 18:20:25,291 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:25,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:25] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.040 0.349 2026-10-08 18:20:25,329 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-10-08 18:20:25,330 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:25,351 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-10-08 18:20:25,361 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:25,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-10-08 18:20:25,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:25] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.416 2026-10-08 18:20:25,397 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:25,407 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:25,408 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:20:25,418 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:25] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.421 2026-10-08 18:20:25,484 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:20:25,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.028 0.406 2026-10-08 18:20:25,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13382 2026-10-08 18:20:25,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:20:25,523 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13382 2026-10-08 18:20:25,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.394 2026-10-08 18:20:25,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:25] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.015 0.351 2026-10-08 18:20:25,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.012 0.290 2026-10-08 18:20:25,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182025_659356_TestUi.txt 2026-10-08 18:20:25,660 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwuz6zyms_chrome_odoo" 2026-10-08 18:20:25,696 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-10-08 18:20:26,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13594 2026-10-08 18:20:26,749 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp64whbs8__chrome_odoo 2026-10-08 18:20:26,749 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44997/json/version 2026-10-08 18:20:26,751 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44997/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:20:26,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:20:26,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44997/json 2026-10-08 18:20:26,845 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44997/json with timeout 3 increased to 10s during tests 2026-10-08 18:20:26,868 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44997/devtools/page/CD859E1C2DFF725657F6355B44C3BD1B 2026-10-08 18:20:26,884 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:20:26,903 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:20:27,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:20:27,274 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:20:27,278 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:27,278 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:20:27,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:20:28,372 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:28] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.124 0.953 2026-10-08 18:20:28,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CD859E1C2DFF725657F6355B44C3BD1B', 'loaderId': '4F0F9C5D243AB82D2BBC7B9509D93609', 'isDownload': False} 2026-10-08 18:20:28,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-10-08 18:20:28,401 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:20:28,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:28] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.013 2026-10-08 18:20:28,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:28] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-08 18:20:28,461 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:28] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.035 2026-10-08 18:20:29,047 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:29] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.010 0.019 2026-10-08 18:20:29,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-10-08 18:20:29,111 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:20:29,141 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:29,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.028 2026-10-08 18:20:29,193 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:29,959 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:30,310 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.385 0.741 2026-10-08 18:20:30,429 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.069 2026-10-08 18:20:30,480 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "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-08 18:20:30,500 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-08 18:20:30,642 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.049 0.069 2026-10-08 18:20:30,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.134 2026-10-08 18:20:30,722 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:20:30,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.200 2026-10-08 18:20:30,829 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.248 2026-10-08 18:20:30,861 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "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-08 18:20:30,876 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:20:30,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.311 2026-10-08 18:20:30,903 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:20:30,950 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.344 2026-10-08 18:20:30,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.309 2026-10-08 18:20:30,974 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:20:31,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=product.product&field=image_128&id=898&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.280 2026-10-08 18:20:31,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.291 2026-10-08 18:20:31,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.180 2026-10-08 18:20:31,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.194 2026-10-08 18:20:31,145 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:20:31,154 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.161 2026-10-08 18:20:31,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.178 2026-10-08 18:20:31,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.179 2026-10-08 18:20:31,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.016 0.187 2026-10-08 18:20:31,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.163 2026-10-08 18:20:31,281 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.151 2026-10-08 18:20:31,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.177 2026-10-08 18:20:31,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.217 2026-10-08 18:20:31,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.013 0.235 2026-10-08 18:20:31,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.006 0.195 2026-10-08 18:20:31,485 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.007 0.203 2026-10-08 18:20:31,518 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.190 2026-10-08 18:20:31,568 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,586 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,594 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.024 2026-10-08 18:20:31,612 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,627 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,643 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,660 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,677 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,719 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,727 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,747 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-10-08 18:20:31,757 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,777 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,792 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,811 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,825 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,850 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,858 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:31,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:20:31,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13594 2026-10-08 18:20:31,872 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:20:31,873 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13594 2026-10-08 18:20:32,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182031_999943_TestUi.txt 2026-10-08 18:20:32,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp64whbs8__chrome_odoo" 2026-10-08 18:20:32,033 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-10-08 18:20:32,718 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13793 2026-10-08 18:20:32,719 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphjikkotz_chrome_odoo 2026-10-08 18:20:32,719 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40703/json/version 2026-10-08 18:20:32,721 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40703/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:20:32,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:20:32,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40703/json 2026-10-08 18:20:32,761 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40703/json with timeout 3 increased to 10s during tests 2026-10-08 18:20:32,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40703/devtools/page/725155AE8B4FA4B18A086BFCD1042D04 2026-10-08 18:20:32,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:20:32,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:20:33,162 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:20:33,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:20:33,175 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:33,175 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:20:33,202 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:20:34,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:34] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.134 1.008 2026-10-08 18:20:34,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '725155AE8B4FA4B18A086BFCD1042D04', 'loaderId': 'D129A9F9EDD6BB82DF191CA1150B84A0', 'isDownload': False} 2026-10-08 18:20:34,342 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-10-08 18:20:34,369 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:20:34,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:34] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.022 2026-10-08 18:20:34,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:34] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.041 2026-10-08 18:20:34,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:34] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.013 2026-10-08 18:20:35,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:35] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-10-08 18:20:35,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.010 2026-10-08 18:20:35,117 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:20:35,149 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.008 2026-10-08 18:20:35,152 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:20:35,179 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:36,438 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.480 0.788 2026-10-08 18:20:36,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 1.262 2026-10-08 18:20:36,583 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:20:36,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.129 2026-10-08 18:20:36,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.012 2026-10-08 18:20:36,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 18:20:37,626 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:20:37,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.226 0.594 2026-10-08 18:20:37,827 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.081 2026-10-08 18:20:37,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:37] "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-08 18:20:37,888 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:20:38,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.062 0.080 2026-10-08 18:20:38,072 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:20:38,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.027 0.218 2026-10-08 18:20:38,196 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.252 2026-10-08 18:20:38,265 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.314 2026-10-08 18:20:38,295 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:38,305 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:38,329 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:38,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.396 2026-10-08 18:20:38,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.477 2026-10-08 18:20:38,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.400 2026-10-08 18:20:38,589 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.397 2026-10-08 18:20:38,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.443 2026-10-08 18:20:38,674 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:38,687 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.336 2026-10-08 18:20:38,714 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:20:38,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.032 0.380 2026-10-08 18:20:38,798 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.380 2026-10-08 18:20:38,834 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.354 2026-10-08 18:20:38,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.312 2026-10-08 18:20:38,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.269 2026-10-08 18:20:38,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.206 2026-10-08 18:20:38,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.193 2026-10-08 18:20:38,999 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:38] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.183 2026-10-08 18:20:39,020 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:39,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:39] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.178 2026-10-08 18:20:39,041 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:39,061 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:39,062 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:39] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.006 0.188 2026-10-08 18:20:39,076 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:39,091 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:39,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:39] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.009 0.202 2026-10-08 18:20:39,114 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:39,124 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:39] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.157 2026-10-08 18:20:39,125 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:39,146 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:39,158 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:39,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.120 2026-10-08 18:20:40,011 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:40,022 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:40,095 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:40,102 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:20:40,107 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:20:40,110 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:40,128 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:40,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:20:40,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67963841 for PoS orders references: ['Order 00067-002-0001'] (draft: False) 2026-10-08 18:20:40,160 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:40,168 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:20:40,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67963841 with result: [{'id': 67, 'pos_reference': 'Order 00067-002-0001', 'account_move': False}] 2026-10-08 18:20:40,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.122 0.182 2026-10-08 18:20:40,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.005 2026-10-08 18:20:40,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:40] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-08 18:20:41,270 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:41,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:20:41,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:20:41,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-10-08 18:20:41,335 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-10-08 18:20:41,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:41] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.040 0.042 2026-10-08 18:20:41,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 18:20:42,175 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:42,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-10-08 18:20:42,960 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-08 18:20:42,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:42] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.009 0.023 2026-10-08 18:20:43,084 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:43] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.045 0.045 2026-10-08 18:20:43,948 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-10-08 18:20:45,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:45] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.808 1.363 2026-10-08 18:20:45,761 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:45] "GET /web HTTP/1.1" 200 - 43 0.047 0.421 2026-10-08 18:20:45,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:45] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.009 0.007 2026-10-08 18:20:45,819 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:45] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.025 2026-10-08 18:20:45,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:45] "GET /web/webclient/load_menus/885e2a4a08eb67b8a11cf2d00159963367515efd07ff7e0d43336b540b2bccbb HTTP/1.1" 200 - 2 0.001 0.037 2026-10-08 18:20:45,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.058 2026-10-08 18:20:45,880 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:45,940 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:45] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-10-08 18:20:47,006 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 18:20:47,033 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-08 18:20:47,048 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.032 2026-10-08 18:20:47,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.010 0.019 2026-10-08 18:20:47,302 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:20:47,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.163 0.186 2026-10-08 18:20:47,418 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.311 2026-10-08 18:20:47,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.281 2026-10-08 18:20:47,481 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.027 0.298 2026-10-08 18:20:47,570 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.040 0.359 2026-10-08 18:20:47,578 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.349 2026-10-08 18:20:47,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.011 0.134 2026-10-08 18:20:47,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "GET /web/offline HTTP/1.1" 200 - 7 0.018 0.180 2026-10-08 18:20:47,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.183 2026-10-08 18:20:47,723 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "POST /web/action/load HTTP/1.1" 200 - 9 0.031 0.164 2026-10-08 18:20:47,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 11 0.040 0.221 2026-10-08 18:20:47,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "GET /web?reload=true HTTP/1.1" 200 - 16 0.018 0.106 2026-10-08 18:20:47,968 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.016 2026-10-08 18:20:47,988 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:49,062 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 18:20:49,077 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-08 18:20:49,081 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 18:20:49,100 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.009 0.010 2026-10-08 18:20:49,245 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.048 0.089 2026-10-08 18:20:49,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.097 2026-10-08 18:20:49,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.018 0.113 2026-10-08 18:20:49,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.149 2026-10-08 18:20:49,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.129 2026-10-08 18:20:49,342 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.067 2026-10-08 18:20:49,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.010 0.059 2026-10-08 18:20:49,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 18:20:49,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.023 2026-10-08 18:20:49,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.018 0.079 2026-10-08 18:20:49,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.042 0.114 2026-10-08 18:20:49,720 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:49] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.009 0.033 2026-10-08 18:20:50,585 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-10-08 18:20:50,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:20:50,606 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:20:50,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13793 2026-10-08 18:20:50,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:20:50,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13793 2026-10-08 18:20:50,740 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182050_740426_TestUi.txt 2026-10-08 18:20:50,740 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphjikkotz_chrome_odoo" 2026-10-08 18:20:50,776 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-10-08 18:20:51,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14069 2026-10-08 18:20:51,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmph5yn3fex_chrome_odoo 2026-10-08 18:20:51,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40109/json/version 2026-10-08 18:20:51,814 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40109/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:20:51,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:20:51,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40109/json 2026-10-08 18:20:51,856 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40109/json with timeout 3 increased to 10s during tests 2026-10-08 18:20:51,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40109/devtools/page/42F1FB3048069D5B115CBF002E4BE3CF 2026-10-08 18:20:51,878 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:20:51,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:20:52,260 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 18:20:52,263 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:20:52,270 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:52,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:20:52,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:20:54,783 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:54] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.180 2.310 2026-10-08 18:20:54,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '42F1FB3048069D5B115CBF002E4BE3CF', 'loaderId': '52EF3E72B1A2580FD10E992B52A54256', 'isDownload': False} 2026-10-08 18:20:54,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-10-08 18:20:54,818 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:20:54,864 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:54] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.025 0.015 2026-10-08 18:20:54,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:54] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.037 2026-10-08 18:20:54,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:54] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.070 2026-10-08 18:20:55,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:55] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 18:20:55,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.017 2026-10-08 18:20:55,507 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:20:55,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.008 2026-10-08 18:20:55,525 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:20:55,549 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:56,323 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:20:56,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.378 0.699 2026-10-08 18:20:56,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.083 2026-10-08 18:20:56,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:56] "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-08 18:20:56,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.008 2026-10-08 18:20:56,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:56] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.042 0.062 2026-10-08 18:20:57,067 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.158 2026-10-08 18:20:57,078 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:57,144 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.223 2026-10-08 18:20:57,215 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.291 2026-10-08 18:20:57,232 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:57,239 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:57,269 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:20:57,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.028 0.395 2026-10-08 18:20:57,355 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:20:57,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.473 2026-10-08 18:20:57,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.434 2026-10-08 18:20:57,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.383 2026-10-08 18:20:57,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.390 2026-10-08 18:20:57,578 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.286 2026-10-08 18:20:57,597 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.211 2026-10-08 18:20:57,618 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:20:57,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.188 2026-10-08 18:20:57,727 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.037 0.248 2026-10-08 18:20:57,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.268 2026-10-08 18:20:57,750 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.241 2026-10-08 18:20:57,762 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.194 2026-10-08 18:20:57,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.199 2026-10-08 18:20:57,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.220 2026-10-08 18:20:57,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.258 2026-10-08 18:20:57,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.007 0.181 2026-10-08 18:20:57,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:57] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.188 2026-10-08 18:20:57,962 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:57,975 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.024 2026-10-08 18:20:58,002 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,026 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,027 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.166 2026-10-08 18:20:58,064 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,084 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:20:58,088 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:20:58,098 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,108 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,122 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,141 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,156 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,173 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,193 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,207 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,222 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:20:58,242 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:58,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:20:58,265 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:20:58,306 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:20:58] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 18:20:58,312 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14069 2026-10-08 18:20:58,313 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:20:58,314 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14069 2026-10-08 18:20:58,442 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182058_441709_TestUi.txt 2026-10-08 18:20:58,442 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmph5yn3fex_chrome_odoo" 2026-10-08 18:20:58,495 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-10-08 18:20:59,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14268 2026-10-08 18:20:59,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpoqvn4ix4_chrome_odoo 2026-10-08 18:20:59,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46383/json/version 2026-10-08 18:20:59,061 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46383/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:20:59,167 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:20:59,168 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46383/json 2026-10-08 18:20:59,169 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46383/json with timeout 3 increased to 10s during tests 2026-10-08 18:20:59,194 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46383/devtools/page/EAB482F5CBAA02972CF32304477A3353 2026-10-08 18:20:59,206 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:20:59,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:20:59,491 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:20:59,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:20:59,515 100 INFO rb-6d39a9a-225376-422534 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-08 18:20:59,515 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:20:59,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:21:00,588 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:00] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.125 0.935 2026-10-08 18:21:00,592 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EAB482F5CBAA02972CF32304477A3353', 'loaderId': 'AF2528D443C777FA50C6F522A07FAE1E', 'isDownload': False} 2026-10-08 18:21:00,592 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-10-08 18:21:00,630 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:21:00,662 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:00] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.013 2026-10-08 18:21:00,689 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:00] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.026 2026-10-08 18:21:00,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:00] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.049 2026-10-08 18:21:01,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:01] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-08 18:21:01,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-08 18:21:01,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-08 18:21:01,425 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:21:01,450 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 18:21:01,457 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:02,640 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.435 0.766 2026-10-08 18:21:02,736 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.215 2026-10-08 18:21:02,773 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:21:02,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.084 0.120 2026-10-08 18:21:02,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 18:21:03,012 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-08 18:21:03,754 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.184 0.545 2026-10-08 18:21:03,793 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:03,877 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:03] "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-08 18:21:03,912 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21: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-08 18:21:03,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:21:04,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.042 0.062 2026-10-08 18:21:04,120 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.130 2026-10-08 18:21:04,135 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:21:04,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.029 0.211 2026-10-08 18:21:04,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.245 2026-10-08 18:21:04,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.320 2026-10-08 18:21:04,371 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "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-08 18:21:04,384 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:04,390 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:04,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.371 2026-10-08 18:21:04,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.362 2026-10-08 18:21:04,517 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.026 0.329 2026-10-08 18:21:04,546 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:21:04,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.354 2026-10-08 18:21:04,597 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.318 2026-10-08 18:21:04,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.202 2026-10-08 18:21:04,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.203 2026-10-08 18:21:04,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.208 2026-10-08 18:21:04,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.189 2026-10-08 18:21:04,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.041 0.154 2026-10-08 18:21:04,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.020 0.186 2026-10-08 18:21:04,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.213 2026-10-08 18:21:04,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.251 2026-10-08 18:21:04,932 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.005 0.282 2026-10-08 18:21:04,956 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.282 2026-10-08 18:21:04,985 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:04] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.009 0.202 2026-10-08 18:21:05,040 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,045 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:05] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.031 0.148 2026-10-08 18:21:05,073 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,089 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,111 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,124 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,140 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,156 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,180 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,191 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,205 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,251 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:05] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:05,255 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,280 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,323 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,325 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,341 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,357 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,373 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,393 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:05,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:21:05,411 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:05,436 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14268 2026-10-08 18:21:05,438 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:21:05,446 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14268 2026-10-08 18:21:05,547 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182105_547017_TestUi.txt 2026-10-08 18:21:05,547 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpoqvn4ix4_chrome_odoo" 2026-10-08 18:21:05,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-10-08 18:21:06,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14480 2026-10-08 18:21:06,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpd3ecvpw0_chrome_odoo 2026-10-08 18:21:06,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36517/json/version 2026-10-08 18:21:06,369 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36517/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:21:06,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:21:06,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36517/json 2026-10-08 18:21:06,397 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36517/json with timeout 3 increased to 10s during tests 2026-10-08 18:21:06,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36517/devtools/page/A165B671B11B8640D074ED18F0211B7B 2026-10-08 18:21:06,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:21:06,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:21:06,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 18:21:06,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:21:06,687 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:06,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:21:06,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:21:07,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 109 0.106 0.911 2026-10-08 18:21:07,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A165B671B11B8640D074ED18F0211B7B', 'loaderId': '0F121E0BF9D7BD20AEB453C7C3EF6BC4', 'isDownload': False} 2026-10-08 18:21:07,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-10-08 18:21:07,758 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:21:07,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:07] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.016 2026-10-08 18:21:07,815 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:07] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.038 2026-10-08 18:21:07,827 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:07] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.054 2026-10-08 18:21:08,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:08] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-08 18:21:08,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.018 2026-10-08 18:21:08,385 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:21:08,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-08 18:21:08,397 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:21:08,419 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:09,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.288 0.618 2026-10-08 18:21:09,403 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.913 2026-10-08 18:21:09,437 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:21:09,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.146 2026-10-08 18:21:09,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 18:21:09,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-08 18:21:10,424 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.220 0.518 2026-10-08 18:21:10,456 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:10,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.074 2026-10-08 18:21:10,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:10] "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-08 18:21:10,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:21:10,774 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:10] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.072 0.051 2026-10-08 18:21:10,836 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:10] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.143 2026-10-08 18:21:10,849 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:21:10,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:10] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.224 2026-10-08 18:21:10,981 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:10] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.257 2026-10-08 18:21:10,993 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:21:11,034 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:21:11,049 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.317 2026-10-08 18:21:11,056 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:21:11,078 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:11,121 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.380 2026-10-08 18:21:11,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.351 2026-10-08 18:21:11,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.345 2026-10-08 18:21:11,304 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.026 0.366 2026-10-08 18:21:11,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.252 2026-10-08 18:21:11,349 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:21:11,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.251 2026-10-08 18:21:11,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.024 0.241 2026-10-08 18:21:11,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.250 2026-10-08 18:21:11,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.255 2026-10-08 18:21:11,469 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.025 2026-10-08 18:21:11,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.042 0.230 2026-10-08 18:21:11,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.018 0.234 2026-10-08 18:21:11,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.299 2026-10-08 18:21:11,708 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:11,722 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:11,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.016 0.308 2026-10-08 18:21:11,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:21:11,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.518 2026-10-08 18:21:11,785 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14480 2026-10-08 18:21:11,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:21:11,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14480 2026-10-08 18:21:11,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.008 0.291 2026-10-08 18:21:11,839 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.019 0.160 2026-10-08 18:21:11,878 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.150 2026-10-08 18:21:11,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182111_900127_TestUi.txt 2026-10-08 18:21:11,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpd3ecvpw0_chrome_odoo" 2026-10-08 18:21:11,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-10-08 18:21:16,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14691 2026-10-08 18:21:16,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6718uetj_chrome_odoo 2026-10-08 18:21:16,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32777/json/version 2026-10-08 18:21:16,310 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32777/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:21:16,326 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:21:16,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32777/json 2026-10-08 18:21:16,328 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32777/json with timeout 3 increased to 10s during tests 2026-10-08 18:21:16,340 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32777/devtools/page/07E5A83A575A6DBA9D0DB9CD2A982D4C 2026-10-08 18:21:16,352 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:21:16,362 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:21:16,752 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:21:16,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:21:16,766 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:16,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:21:16,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:21:17,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:17] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.137 0.824 2026-10-08 18:21:17,757 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '07E5A83A575A6DBA9D0DB9CD2A982D4C', 'loaderId': 'A0E054079BA877B1860711CCD9F9C824', 'isDownload': False} 2026-10-08 18:21:17,757 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-10-08 18:21:17,783 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:21:17,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:17] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.009 2026-10-08 18:21:17,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:17] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-10-08 18:21:17,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:17] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.046 2026-10-08 18:21:18,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:18] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-08 18:21:18,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.010 2026-10-08 18:21:18,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-08 18:21:18,450 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:21:18,457 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 18:21:18,474 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:19,238 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:19,578 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.384 0.731 2026-10-08 18:21:19,714 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.074 2026-10-08 18:21:19,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:19] "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-08 18:21:19,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:21:19,959 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:19] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.060 0.074 2026-10-08 18:21:20,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.025 0.179 2026-10-08 18:21:20,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.245 2026-10-08 18:21:20,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.290 2026-10-08 18:21:20,179 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:20,206 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:21:20,234 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:21:20,244 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:20,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.027 0.345 2026-10-08 18:21:20,316 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.415 2026-10-08 18:21:20,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.359 2026-10-08 18:21:20,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.328 2026-10-08 18:21:20,403 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:21:20,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.337 2026-10-08 18:21:20,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.032 0.273 2026-10-08 18:21:20,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.308 2026-10-08 18:21:20,602 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:21:20,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.269 2026-10-08 18:21:20,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.272 2026-10-08 18:21:20,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.255 2026-10-08 18:21:20,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.234 2026-10-08 18:21:20,696 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.220 2026-10-08 18:21:20,727 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.150 2026-10-08 18:21:20,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.160 2026-10-08 18:21:20,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.210 2026-10-08 18:21:20,895 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:20,911 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:20,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:20] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.031 0.257 2026-10-08 18:21:20,938 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:20,944 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:20,956 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:20,975 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:21,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.025 0.291 2026-10-08 18:21:21,056 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.326 2026-10-08 18:21:21,062 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:21,085 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:21,114 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.366 2026-10-08 18:21:21,149 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.338 2026-10-08 18:21:21,214 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.346 2026-10-08 18:21:21,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.301 2026-10-08 18:21:21,312 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.294 2026-10-08 18:21:21,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.297 2026-10-08 18:21:21,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.305 2026-10-08 18:21:21,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.322 2026-10-08 18:21:21,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.331 2026-10-08 18:21:21,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.335 2026-10-08 18:21:21,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.314 2026-10-08 18:21:21,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.005 0.271 2026-10-08 18:21:21,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:21] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.005 0.229 2026-10-08 18:21:21,941 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:21,954 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:21,958 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:21:21,968 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14691 2026-10-08 18:21:21,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:21:21,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14691 2026-10-08 18:21:22,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182122_096708_TestUi.txt 2026-10-08 18:21:22,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6718uetj_chrome_odoo" 2026-10-08 18:21:22,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14896 2026-10-08 18:21:22,531 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpngdyjt1c_chrome_odoo 2026-10-08 18:21:22,531 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41645/json/version 2026-10-08 18:21:22,533 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41645/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:21:22,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:21:22,573 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41645/json 2026-10-08 18:21:22,574 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41645/json with timeout 3 increased to 10s during tests 2026-10-08 18:21:22,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41645/devtools/page/112587B0902029D9EB5B5F1ACB7563D7 2026-10-08 18:21:22,600 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:21:22,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:21:22,648 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:21:22,651 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:21:22,671 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:22,671 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:21:22,818 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:22] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.023 0.090 2026-10-08 18:21:22,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '112587B0902029D9EB5B5F1ACB7563D7', 'loaderId': '2B8ED30D039AD1C4D6B2E7A8F820602C', 'isDownload': False} 2026-10-08 18:21:22,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-10-08 18:21:22,861 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:21:22,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:22] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.015 2026-10-08 18:21:22,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:22] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.047 2026-10-08 18:21:22,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:22] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.051 2026-10-08 18:21:23,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:23] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.011 2026-10-08 18:21:23,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.021 2026-10-08 18:21:23,623 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:23,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.014 2026-10-08 18:21:23,650 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:21:23,681 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:24,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.169 0.594 2026-10-08 18:21:24,480 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:24,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:24] "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-08 18:21:24,650 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.022 2026-10-08 18:21:24,680 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.007 2026-10-08 18:21:24,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:24] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.045 0.075 2026-10-08 18:21:24,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:24] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.169 2026-10-08 18:21:24,990 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:24] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.224 2026-10-08 18:21:25,007 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.216 2026-10-08 18:21:25,035 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "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-08 18:21:25,057 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:25,084 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:21:25,114 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 18:21:25,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.033 0.294 2026-10-08 18:21:25,210 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.383 2026-10-08 18:21:25,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.393 2026-10-08 18:21:25,353 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.379 2026-10-08 18:21:25,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.023 0.300 2026-10-08 18:21:25,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.333 2026-10-08 18:21:25,443 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:21:25,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.311 2026-10-08 18:21:25,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.312 2026-10-08 18:21:25,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.020 0.256 2026-10-08 18:21:25,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.223 2026-10-08 18:21:25,541 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.154 2026-10-08 18:21:25,569 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.013 0.107 2026-10-08 18:21:25,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.141 2026-10-08 18:21:25,721 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.042 0.200 2026-10-08 18:21:25,742 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:25,767 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:25,793 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:25,807 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:25,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.282 2026-10-08 18:21:25,834 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:25,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.325 2026-10-08 18:21:25,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.367 2026-10-08 18:21:25,941 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:25,952 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:25,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:25] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.380 2026-10-08 18:21:26,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.376 2026-10-08 18:21:26,092 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.351 2026-10-08 18:21:26,112 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:26,149 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.293 2026-10-08 18:21:26,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.349 2026-10-08 18:21:26,313 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.367 2026-10-08 18:21:26,386 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.377 2026-10-08 18:21:26,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.381 2026-10-08 18:21:26,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.355 2026-10-08 18:21:26,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.346 2026-10-08 18:21:26,566 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.305 2026-10-08 18:21:26,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.264 2026-10-08 18:21:26,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:26] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.008 0.213 2026-10-08 18:21:26,807 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:26,824 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:26,837 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:26,854 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:26,870 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:26,873 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:21:26,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14896 2026-10-08 18:21:26,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:21:26,884 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14896 2026-10-08 18:21:26,987 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182126_987342_TestUi.txt 2026-10-08 18:21:26,987 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpngdyjt1c_chrome_odoo" 2026-10-08 18:21:27,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_with_custom_attribute ... 2026-10-08 18:21:31,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15105 2026-10-08 18:21:31,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpa8c7p9o7_chrome_odoo 2026-10-08 18:21:31,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40249/json/version 2026-10-08 18:21:31,353 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40249/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:21:31,384 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:21:31,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40249/json 2026-10-08 18:21:31,398 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40249/json with timeout 3 increased to 10s during tests 2026-10-08 18:21:31,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40249/devtools/page/85DB20805D7D3D7935EDB34F08967241 2026-10-08 18:21:31,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:21:31,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:21:31,881 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:21:31,884 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:21:31,887 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:31,887 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:21:31,915 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:21:32,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:32] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.121 0.902 2026-10-08 18:21:32,933 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '85DB20805D7D3D7935EDB34F08967241', 'loaderId': '0C1378C85CC7351745A204F43AF3FF54', 'isDownload': False} 2026-10-08 18:21:32,934 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-10-08 18:21:32,958 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:21:32,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:32] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-10-08 18:21:33,019 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:33] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.026 2026-10-08 18:21:33,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:33] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.057 2026-10-08 18:21:33,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:33] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.022 0.012 2026-10-08 18:21:33,604 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-10-08 18:21:33,657 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:33,680 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:21:33,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.017 2026-10-08 18:21:33,720 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:34,487 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:34,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.337 0.722 2026-10-08 18:21:34,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:34] "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-08 18:21:34,937 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:34] "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-08 18:21:34,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 18:21:35,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=product.product&field=image_128&id=911&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.058 0.071 2026-10-08 18:21:35,182 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=product.product&field=image_128&id=912&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.025 0.162 2026-10-08 18:21:35,191 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:35,257 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=product.product&field=image_128&id=915&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.213 2026-10-08 18:21:35,269 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:21:35,303 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:21:35,332 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:21:35,351 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:21:35,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=product.product&field=image_128&id=916&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.288 2026-10-08 18:21:35,433 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=product.product&field=image_128&id=914&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.405 2026-10-08 18:21:35,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=product.product&field=image_128&id=913&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.454 2026-10-08 18:21:35,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.375 2026-10-08 18:21:35,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=product.product&field=image_128&id=917&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.335 2026-10-08 18:21:35,582 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.221 2026-10-08 18:21:35,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.211 2026-10-08 18:21:35,612 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:21:35,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.172 2026-10-08 18:21:35,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.137 2026-10-08 18:21:35,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.142 2026-10-08 18:21:35,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.118 2026-10-08 18:21:35,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.017 0.136 2026-10-08 18:21:35,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.150 2026-10-08 18:21:35,819 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=product.product&field=image_128&id=918&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.174 2026-10-08 18:21:35,887 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=product.product&field=image_128&id=919&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.235 2026-10-08 18:21:35,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:35] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.285 2026-10-08 18:21:36,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:36] "GET /web/image?model=product.product&field=image_128&id=922&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.325 2026-10-08 18:21:36,007 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:36,029 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:36,048 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:36,061 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:36,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:36] "GET /web/image?model=product.product&field=image_128&id=921&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.314 2026-10-08 18:21:36,081 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:36,127 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:36,133 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:36,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:21:36,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:36] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.354 2026-10-08 18:21:36,168 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.321 2026-10-08 18:21:36,210 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15105 2026-10-08 18:21:36,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:21:36,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15105 2026-10-08 18:21:36,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:36] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.329 2026-10-08 18:21:36,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:36] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.322 2026-10-08 18:21:36,328 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182136_328266_TestUi.txt 2026-10-08 18:21:36,328 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpa8c7p9o7_chrome_odoo" 2026-10-08 18:21:36,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [, , ] 2026-10-08 18:21:36,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:36] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.306 2026-10-08 18:21:36,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.302 2026-10-08 18:21:36,449 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:36] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.282 2026-10-08 18:21:36,468 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-10-08 18:21:36,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:21:37,157 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:37] "GET /web/image/pos.config/20/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.014 0.419 2026-10-08 18:21:37,160 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [] 2026-10-08 18:21:37,164 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-10-08 18:21:38,086 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15307 2026-10-08 18:21:38,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyeipbrgv_chrome_odoo 2026-10-08 18:21:38,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36961/json/version 2026-10-08 18:21:38,089 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36961/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:21:38,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:21:38,110 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36961/json 2026-10-08 18:21:38,111 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36961/json with timeout 3 increased to 10s during tests 2026-10-08 18:21:38,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36961/devtools/page/9B8F458C282C09FFE346FB1A8EC73EBE 2026-10-08 18:21:38,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:21:38,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:21:38,465 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:21:38,468 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:21:38,472 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:38,472 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:21:38,492 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:21:40,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:40] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.103 1.962 2026-10-08 18:21:40,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9B8F458C282C09FFE346FB1A8EC73EBE', 'loaderId': '33ED0CBCA868C8FBE1EEBB65DE46A381', 'isDownload': False} 2026-10-08 18:21:40,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-10-08 18:21:40,577 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:21:40,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:40] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.015 2026-10-08 18:21:40,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:40] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.010 2026-10-08 18:21:40,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:40] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.059 2026-10-08 18:21:41,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:41] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.018 2026-10-08 18:21:41,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.011 2026-10-08 18:21:41,276 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:21:41,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.014 2026-10-08 18:21:41,282 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:21:41,318 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:42,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:21:42,281 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.310 0.663 2026-10-08 18:21:42,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "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-08 18:21:42,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.021 2026-10-08 18:21:42,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 18:21:42,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.041 0.059 2026-10-08 18:21:42,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.140 2026-10-08 18:21:42,706 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:21:42,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.218 2026-10-08 18:21:42,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.279 2026-10-08 18:21:42,835 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:21:42,867 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:21:42,876 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:21:42,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.351 2026-10-08 18:21:42,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.395 2026-10-08 18:21:42,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.351 2026-10-08 18:21:42,997 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 18:21:43,044 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.298 2026-10-08 18:21:43,106 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.330 2026-10-08 18:21:43,124 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.235 2026-10-08 18:21:43,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.021 0.219 2026-10-08 18:21:43,173 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:21:43,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.173 2026-10-08 18:21:43,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.174 2026-10-08 18:21:43,196 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.178 2026-10-08 18:21:43,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.154 2026-10-08 18:21:43,285 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.020 0.154 2026-10-08 18:21:43,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.171 2026-10-08 18:21:43,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.167 2026-10-08 18:21:43,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.016 0.213 2026-10-08 18:21:43,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.227 2026-10-08 18:21:43,470 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.227 2026-10-08 18:21:43,497 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.150 2026-10-08 18:21:43,559 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:21:43,573 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:43,594 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-08 18:21:43,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.023 2026-10-08 18:21:43,608 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-10-08 18:21:43,621 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:44,551 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:44,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.039 0.041 2026-10-08 18:21:45,404 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:21:45,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:21:45,430 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:45,441 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15307 2026-10-08 18:21:45,442 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:21:45,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15307 2026-10-08 18:21:45,540 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182145_539720_TestUi.txt 2026-10-08 18:21:45,540 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyeipbrgv_chrome_odoo" 2026-10-08 18:21:45,570 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_order_deletion_with_printer ... 2026-10-08 18:21:46,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15504 2026-10-08 18:21:46,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6omdoyun_chrome_odoo 2026-10-08 18:21:46,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37039/json/version 2026-10-08 18:21:46,267 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37039/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:21:46,315 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:21:46,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37039/json 2026-10-08 18:21:46,317 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37039/json with timeout 3 increased to 10s during tests 2026-10-08 18:21:46,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37039/devtools/page/26772FF02497CD892D2D9C86A9CF3230 2026-10-08 18:21:46,358 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:21:46,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:21:46,664 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:21:46,667 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:21:46,670 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:46,670 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:21:46,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:21:47,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:47] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.113 0.990 2026-10-08 18:21:47,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '26772FF02497CD892D2D9C86A9CF3230', 'loaderId': 'F5EB98460E330168821A53D2ABA668D3', 'isDownload': False} 2026-10-08 18:21:47,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-10-08 18:21:47,821 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:21:47,847 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:47] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.010 2026-10-08 18:21:47,868 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:47] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.021 2026-10-08 18:21:47,877 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:47] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.017 2026-10-08 18:21:48,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:48] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-08 18:21:48,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.009 2026-10-08 18:21:48,500 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:48,512 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:48,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.011 2026-10-08 18:21:48,555 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:49,323 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:49,638 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.352 0.734 2026-10-08 18:21:49,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.071 2026-10-08 18:21:49,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.018 2026-10-08 18:21:49,819 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:21:49,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:49] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.057 0.064 2026-10-08 18:21:49,993 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:21:50,037 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.155 2026-10-08 18:21:50,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.199 2026-10-08 18:21:50,109 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:21:50,160 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:21:50,173 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:21:50,189 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.033 0.270 2026-10-08 18:21:50,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.378 2026-10-08 18:21:50,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.423 2026-10-08 18:21:50,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.318 2026-10-08 18:21:50,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.325 2026-10-08 18:21:50,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.235 2026-10-08 18:21:50,451 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:21:50,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.027 0.309 2026-10-08 18:21:50,544 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:21:50,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.289 2026-10-08 18:21:50,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.022 0.241 2026-10-08 18:21:50,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.253 2026-10-08 18:21:50,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.253 2026-10-08 18:21:50,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.224 2026-10-08 18:21:50,679 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.018 0.201 2026-10-08 18:21:50,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.164 2026-10-08 18:21:50,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.222 2026-10-08 18:21:50,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.228 2026-10-08 18:21:50,844 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:50,853 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:50,860 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.008 0.235 2026-10-08 18:21:50,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.219 2026-10-08 18:21:50,894 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:50,913 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:50,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.019 0.201 2026-10-08 18:21:50,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-08 18:21:50,973 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-10-08 18:21:50,983 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:50,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.037 0.119 2026-10-08 18:21:51,016 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,031 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,038 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-08 18:21:51,063 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,071 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,088 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,105 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,119 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,137 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,158 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,191 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,198 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:21:51,202 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:51,231 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,240 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,260 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:51,285 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:51,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.032 2026-10-08 18:21:51,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65905836 for PoS orders references: ['Order 00074-001-0001'] (draft: False) 2026-10-08 18:21:51,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65905836 with result: [{'id': 68, 'pos_reference': 'Order 00074-001-0001', 'account_move': False}] 2026-10-08 18:21:51,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.140 0.200 2026-10-08 18:21:51,759 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 18:21:51,760 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 18:21:51,761 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 18:21:51,764 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 18:21:51,766 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 18:21:51,766 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 18:21:51,767 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 18:21:51,768 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 18:21:51,769 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 18:21:51,772 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 18:21:51,772 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 18:21:51,773 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 18:21:51,774 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 18:21:51,775 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 18:21:51,775 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 18:21:51,776 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 18:21:51,776 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 18:21:51,777 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 18:21:51,778 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 18:21:51,779 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 18:21:51,779 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 18:21:51,780 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 18:21:51,781 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 18:21:51,781 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 18:21:51,782 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 18:21:51,783 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 18:21:51,784 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 18:21:51,784 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 18:21:51,785 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 18:21:51,786 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 18:21:51,837 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 18:21:51,840 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 18:21:51,846 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-08 18:21:51,850 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-08 18:21:51,890 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-10-08 18:21:51,891 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:21:51,899 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.088 2026-10-08 18:21:51,950 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:21:51,967 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 18:21:51,970 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-08 18:21:51,972 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-10-08 18:21:51,987 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:21:52,011 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 18:21:52,022 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:21:52,030 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 18:21:52,038 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:21:52,038 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 18:21:52,043 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 18:21:52,054 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 18:21:52,058 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 18:21:52,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.015 2026-10-08 18:21:52,079 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 18:21:52,082 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 18:21:52,084 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 18:21:52,086 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 18:21:52,088 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 18:21:52,089 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 18:21:52,090 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 18:21:52,090 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 18:21:52,091 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 18:21:52,092 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 18:21:52,092 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 18:21:52,094 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 18:21:52,094 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 18:21:52,095 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 18:21:52,096 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 18:21:52,096 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 18:21:52,097 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 18:21:52,097 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 18:21:52,098 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 18:21:52,099 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 18:21:52,099 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 18:21:52,100 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 18:21:52,101 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 18:21:52,102 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 18:21:52,102 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 18:21:52,103 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 18:21:52,122 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:21:52,158 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:21:52,168 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-10-08 18:21:52,174 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.065 2026-10-08 18:21:52,186 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-08 18:21:52,188 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-08 18:21:52,189 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:21:52,251 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 18:21:52,269 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:21:52,275 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:21:52,284 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 18:21:52,288 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:21:52,290 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 18:21:52,292 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 18:21:52,294 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 18:21:52,297 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 18:21:52,299 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 18:21:52,300 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 18:21:52,301 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:21:52,302 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 18:21:52,302 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 18:21:52,303 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 18:21:52,304 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 18:21:52,305 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 18:21:52,305 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 18:21:52,306 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 18:21:52,307 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 18:21:52,308 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 18:21:52,308 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 18:21:52,309 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 18:21:52,310 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 18:21:52,310 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 18:21:52,311 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 18:21:52,312 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 18:21:52,313 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 18:21:52,315 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 18:21:52,318 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 18:21:52,319 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 18:21:52,320 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 18:21:52,321 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 18:21:52,321 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 18:21:52,322 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 18:21:52,622 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:52,693 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:52,694 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:52,694 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-10-08 18:21:52,695 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:52,705 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:52,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13902415 for PoS orders references: ['Order 00074-001-0002'] (draft: True) 2026-10-08 18:21:52,725 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:52,755 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:52,755 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.019 2026-10-08 18:21:52,766 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:52,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13902415 with result: [{'id': 69, 'pos_reference': 'Order 00074-001-0002', 'account_move': False}] 2026-10-08 18:21:52,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.078 0.100 2026-10-08 18:21:52,932 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:21:52,976 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:52] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.035 0.164 2026-10-08 18:21:53,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:53] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.012 0.082 2026-10-08 18:21:53,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:21:54,174 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:54,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:54] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.008 0.020 2026-10-08 18:21:54,286 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:54] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.030 0.039 2026-10-08 18:21:54,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-10-08 18:21:56,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:56] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 666 0.716 1.286 2026-10-08 18:21:56,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.277 2026-10-08 18:21:56,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:56] "GET /web HTTP/1.1" 200 - 43 0.027 0.420 2026-10-08 18:21:56,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:56] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-10-08 18:21:56,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:56] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.019 2026-10-08 18:21:56,888 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:56,896 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:56] "GET /web/webclient/load_menus/885e2a4a08eb67b8a11cf2d00159963367515efd07ff7e0d43336b540b2bccbb HTTP/1.1" 200 - 2 0.002 0.065 2026-10-08 18:21:56,936 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.019 0.068 2026-10-08 18:21:56,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:56] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-08 18:21:58,149 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 18:21:58,150 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 18:21:58,157 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 18:21:58,188 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.010 2026-10-08 18:21:58,366 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:21:58,526 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.132 0.201 2026-10-08 18:21:58,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.305 2026-10-08 18:21:58,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.289 2026-10-08 18:21:58,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.010 0.287 2026-10-08 18:21:58,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.023 2026-10-08 18:21:58,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.268 2026-10-08 18:21:58,622 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.059 2026-10-08 18:21:58,654 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "GET /web/offline HTTP/1.1" 200 - 7 0.011 0.083 2026-10-08 18:21:58,695 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.011 0.406 2026-10-08 18:21:58,727 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.125 2026-10-08 18:21:58,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 11 0.021 0.173 2026-10-08 18:21:58,882 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "GET /web?reload=true HTTP/1.1" 200 - 16 0.021 0.100 2026-10-08 18:21:58,965 100 INFO rb-6d39a9a-225376-422534 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-08 18:21:58,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:21:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.027 2026-10-08 18:22:00,093 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-08 18:22:00,099 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-08 18:22:00,103 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-08 18:22:00,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.011 0.020 2026-10-08 18:22:00,285 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.052 0.105 2026-10-08 18:22:00,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.144 2026-10-08 18:22:00,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.124 2026-10-08 18:22:00,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.027 0.142 2026-10-08 18:22:00,378 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.106 2026-10-08 18:22:00,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.070 2026-10-08 18:22:00,406 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.069 2026-10-08 18:22:00,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.062 2026-10-08 18:22:00,493 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.019 0.102 2026-10-08 18:22:00,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.035 0.125 2026-10-08 18:22:00,722 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:00] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.017 0.039 2026-10-08 18:22:01,586 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:01,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:22:01,612 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:22:01,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15504 2026-10-08 18:22:01,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:22:01,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15504 2026-10-08 18:22:01,798 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182201_798460_TestUi.txt 2026-10-08 18:22:01,798 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6omdoyun_chrome_odoo" 2026-10-08 18:22:01,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-10-08 18:22:03,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15806 2026-10-08 18:22:03,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphzdq4udm_chrome_odoo 2026-10-08 18:22:03,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34757/json/version 2026-10-08 18:22:03,009 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34757/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:22:03,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:22:03,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34757/json 2026-10-08 18:22:03,032 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34757/json with timeout 3 increased to 10s during tests 2026-10-08 18:22:03,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34757/devtools/page/535D4E26FCC8EA4004660D8A483F6A24 2026-10-08 18:22:03,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:22:03,079 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:22:03,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:22:03,543 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:22:03,546 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:03,546 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:22:03,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:22:04,720 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:04] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.134 1.003 2026-10-08 18:22:04,726 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '535D4E26FCC8EA4004660D8A483F6A24', 'loaderId': '964929D0378E907393F779BBBBE95107', 'isDownload': False} 2026-10-08 18:22:04,726 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-10-08 18:22:04,755 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:22:04,783 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:04] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.011 2026-10-08 18:22:04,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:04] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-10-08 18:22:04,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:04] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.038 2026-10-08 18:22:05,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:05] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-08 18:22:05,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-10-08 18:22:05,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 18:22:05,447 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:22:05,455 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:22:05,461 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:06,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.366 0.684 2026-10-08 18:22:06,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.092 2026-10-08 18:22:06,641 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:22:06,743 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.109 2026-10-08 18:22:06,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.007 2026-10-08 18:22:06,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 18:22:07,670 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:07,673 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.193 0.583 2026-10-08 18:22:07,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.085 2026-10-08 18:22:07,849 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:07] "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-08 18:22:07,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 18:22:08,012 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.050 0.058 2026-10-08 18:22:08,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.152 2026-10-08 18:22:08,103 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:22:08,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.217 2026-10-08 18:22:08,182 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "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-08 18:22:08,195 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:08,203 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:08,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.292 2026-10-08 18:22:08,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.357 2026-10-08 18:22:08,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.028 0.416 2026-10-08 18:22:08,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.356 2026-10-08 18:22:08,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.325 2026-10-08 18:22:08,459 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:22:08,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.253 2026-10-08 18:22:08,491 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:08,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.026 0.293 2026-10-08 18:22:08,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.266 2026-10-08 18:22:08,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.203 2026-10-08 18:22:08,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.017 0.192 2026-10-08 18:22:08,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.199 2026-10-08 18:22:08,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.166 2026-10-08 18:22:08,694 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.020 0.178 2026-10-08 18:22:08,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=product.product&field=image_128&id=923&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.206 2026-10-08 18:22:08,844 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.236 2026-10-08 18:22:08,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.291 2026-10-08 18:22:08,922 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:08,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.306 2026-10-08 18:22:08,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.005 0.290 2026-10-08 18:22:08,952 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:08,974 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:08,979 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:08] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.006 0.260 2026-10-08 18:22:08,987 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:09,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.206 2026-10-08 18:22:09,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:09] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.052 0.146 2026-10-08 18:22:09,958 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:09,968 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:09,989 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:10,002 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:10,022 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:10,035 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:10,054 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:10,071 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:10,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:10] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.040 0.112 2026-10-08 18:22:10,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:22:10,973 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:10,985 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:11,002 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:11,056 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:11,064 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:22:11,067 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:22:11,071 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:11,092 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:11,101 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:11] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.019 2026-10-08 18:22:11,107 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:22:11,122 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:22:11,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31806216 for PoS orders references: ['Order 00075-002-0001'] (draft: False) 2026-10-08 18:22:11,145 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:22:11,365 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31806216 with result: [{'id': 70, 'pos_reference': 'Order 00075-002-0001', 'account_move': False}] 2026-10-08 18:22:11,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.100 0.165 2026-10-08 18:22:11,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:11] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.012 2026-10-08 18:22:12,188 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:12,191 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:22:12,208 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:12,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15806 2026-10-08 18:22:12,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:22:12,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15806 2026-10-08 18:22:12,321 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182212_320857_TestUi.txt 2026-10-08 18:22:12,321 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphzdq4udm_chrome_odoo" 2026-10-08 18:22:12,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_two_tax_included ... 2026-10-08 18:22:13,426 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16021 2026-10-08 18:22:13,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9ktrkqy3_chrome_odoo 2026-10-08 18:22:13,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44853/json/version 2026-10-08 18:22:13,429 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44853/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:22:13,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:22:13,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44853/json 2026-10-08 18:22:13,457 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44853/json with timeout 3 increased to 10s during tests 2026-10-08 18:22:13,485 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44853/devtools/page/CC9B8BCE179F072637CABAA054F0D4D5 2026-10-08 18:22:13,494 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:22:13,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:22:13,901 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 18:22:13,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:22:13,909 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:13,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:22:13,939 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:22:15,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:15] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.149 1.068 2026-10-08 18:22:15,156 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CC9B8BCE179F072637CABAA054F0D4D5', 'loaderId': 'BFD0BA01F61BF52EA54DABBD71C412AC', 'isDownload': False} 2026-10-08 18:22:15,156 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-10-08 18:22:15,186 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:22:15,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:15] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.017 2026-10-08 18:22:15,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:15] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.034 2026-10-08 18:22:15,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:15] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.043 2026-10-08 18:22:15,834 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:15] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-08 18:22:15,857 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.009 2026-10-08 18:22:15,899 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:15,927 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:22:15,931 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.021 0.009 2026-10-08 18:22:15,972 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:16,737 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:22:17,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.345 0.744 2026-10-08 18:22:17,185 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.083 2026-10-08 18:22:17,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.019 0.023 2026-10-08 18:22:17,256 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:22:17,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.069 0.066 2026-10-08 18:22:17,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.162 2026-10-08 18:22:17,515 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:22:17,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.230 2026-10-08 18:22:17,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.278 2026-10-08 18:22:17,647 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "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-08 18:22:17,669 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:17,684 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:17,738 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.043 0.363 2026-10-08 18:22:17,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.026 0.449 2026-10-08 18:22:17,872 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.424 2026-10-08 18:22:17,948 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.402 2026-10-08 18:22:17,963 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:22:18,003 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image?model=product.product&field=image_128&id=924&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.413 2026-10-08 18:22:18,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.314 2026-10-08 18:22:18,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.309 2026-10-08 18:22:18,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.226 2026-10-08 18:22:18,093 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.186 2026-10-08 18:22:18,097 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:22:18,110 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.217 2026-10-08 18:22:18,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.033 0.193 2026-10-08 18:22:18,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.186 2026-10-08 18:22:18,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.194 2026-10-08 18:22:18,323 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.216 2026-10-08 18:22:18,393 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:18,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.271 2026-10-08 18:22:18,402 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:18,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.008 0.287 2026-10-08 18:22:18,446 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:18,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.006 0.244 2026-10-08 18:22:18,467 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:18,470 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:18,487 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:18,493 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.246 2026-10-08 18:22:18,514 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:18,519 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:18,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.014 0.228 2026-10-08 18:22:18,538 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:22:18,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:22:18,570 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:22:18,577 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16021 2026-10-08 18:22:18,581 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:22:18,586 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16021 2026-10-08 18:22:18,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.029 0.179 2026-10-08 18:22:18,694 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182218_694365_TestUi.txt 2026-10-08 18:22:18,694 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9ktrkqy3_chrome_odoo" 2026-10-08 18:22:18,720 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-10-08 18:22:19,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16219 2026-10-08 18:22:19,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpktgmsbjb_chrome_odoo 2026-10-08 18:22:19,707 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38605/json/version 2026-10-08 18:22:19,710 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38605/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:22:19,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:22:19,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38605/json 2026-10-08 18:22:19,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38605/json with timeout 3 increased to 10s during tests 2026-10-08 18:22:19,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38605/devtools/page/7622F78A38E4CA4B2C05E4721D2EA86B 2026-10-08 18:22:19,842 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:22:19,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:22:20,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:22:20,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:22:20,225 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:20,225 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:22:20,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:22:21,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:21] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.126 0.927 2026-10-08 18:22:21,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7622F78A38E4CA4B2C05E4721D2EA86B', 'loaderId': 'FB2124BDD391EFC2F21847AD807759F8', 'isDownload': False} 2026-10-08 18:22:21,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-10-08 18:22:21,319 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:22:21,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:21] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.026 0.016 2026-10-08 18:22:21,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:21] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-08 18:22:21,408 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:21] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.070 2026-10-08 18:22:21,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:21] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 18:22:21,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.010 2026-10-08 18:22:22,009 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:22:22,009 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 18:22:22,015 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:22:22,044 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:22,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.313 0.628 2026-10-08 18:22:23,047 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.957 2026-10-08 18:22:23,070 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:22:23,148 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.095 2026-10-08 18:22:23,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-08 18:22:23,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 18:22:24,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.219 0.493 2026-10-08 18:22:24,056 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:24,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.058 0.077 2026-10-08 18:22:24,210 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.024 2026-10-08 18:22:24,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 18:22:24,355 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.052 0.054 2026-10-08 18:22:24,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.157 2026-10-08 18:22:24,464 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:24,497 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.220 2026-10-08 18:22:24,526 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "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-08 18:22:24,551 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:24,557 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:24,565 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:22:24,577 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.288 2026-10-08 18:22:24,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.026 0.330 2026-10-08 18:22:24,731 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.032 0.401 2026-10-08 18:22:24,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.378 2026-10-08 18:22:24,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.320 2026-10-08 18:22:24,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.247 2026-10-08 18:22:24,845 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.256 2026-10-08 18:22:24,859 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:24,866 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.203 2026-10-08 18:22:24,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.018 0.140 2026-10-08 18:22:24,912 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.143 2026-10-08 18:22:24,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.144 2026-10-08 18:22:24,979 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:24] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.016 0.146 2026-10-08 18:22:25,009 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.161 2026-10-08 18:22:25,084 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:25] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.023 0.188 2026-10-08 18:22:25,162 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:25] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.030 0.268 2026-10-08 18:22:25,215 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:25] "GET /web/image?model=product.product&field=image_128&id=925&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.302 2026-10-08 18:22:25,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:25] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.317 2026-10-08 18:22:25,252 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:25,274 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:25] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.008 0.267 2026-10-08 18:22:25,292 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:25,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.274 2026-10-08 18:22:25,310 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:25,326 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:25,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.235 2026-10-08 18:22:25,340 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:26,246 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:26,288 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:26,296 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:26,299 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:22:26,303 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:26,319 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:26,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:22:26,352 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:26,358 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58757445 for PoS orders references: ['Order 00077-002-0001'] (draft: False) 2026-10-08 18:22:26,366 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:26,598 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58757445 with result: [{'id': 71, 'pos_reference': 'Order 00077-002-0001', 'account_move': False}] 2026-10-08 18:22:26,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.092 0.179 2026-10-08 18:22:26,696 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:26] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.012 2026-10-08 18:22:27,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:22:27,420 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:22:27,434 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:27,452 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16219 2026-10-08 18:22:27,453 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:22:27,453 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16219 2026-10-08 18:22:27,575 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182227_575302_TestUi.txt 2026-10-08 18:22:27,575 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpktgmsbjb_chrome_odoo" 2026-10-08 18:22:29,877 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-10-08 18:22:31,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16427 2026-10-08 18:22:31,251 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjaia830g_chrome_odoo 2026-10-08 18:22:31,251 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45689/json/version 2026-10-08 18:22:31,253 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45689/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:22:31,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:22:31,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45689/json 2026-10-08 18:22:31,301 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45689/json with timeout 3 increased to 10s during tests 2026-10-08 18:22:31,326 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45689/devtools/page/E81C05AAE087954799F3AACEE29B9EB5 2026-10-08 18:22:31,354 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:22:31,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:22:31,700 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 18:22:31,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:22:31,714 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:31,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:22:31,736 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:22:32,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:32] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.154 1.033 2026-10-08 18:22:32,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E81C05AAE087954799F3AACEE29B9EB5', 'loaderId': 'DD84558901A9011663FD7EE46CE91F03', 'isDownload': False} 2026-10-08 18:22:32,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-10-08 18:22:32,956 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:22:32,989 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:32] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.013 2026-10-08 18:22:33,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:33] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.035 2026-10-08 18:22:33,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:33] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.037 2026-10-08 18:22:33,457 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:33] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 18:22:33,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-08 18:22:33,564 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 18:22:33,565 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:22:33,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.012 2026-10-08 18:22:33,609 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:34,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.333 0.618 2026-10-08 18:22:34,681 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:34] "GET /pos/ui HTTP/1.1" 200 - 22 0.042 1.000 2026-10-08 18:22:34,703 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:22:34,805 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.175 2026-10-08 18:22:34,835 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:22:34,878 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 18:22:35,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.179 0.450 2026-10-08 18:22:35,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:22:35,709 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.083 2026-10-08 18:22:35,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22: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-08 18:22:35,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:22:35,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.011 2026-10-08 18:22:35,846 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.026 2026-10-08 18:22:35,865 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.050 2026-10-08 18:22:35,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.062 2026-10-08 18:22:35,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.066 2026-10-08 18:22:35,923 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:22:35,924 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:22:35,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.101 2026-10-08 18:22:35,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.113 2026-10-08 18:22:35,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:35] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.125 2026-10-08 18:22:36,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.017 0.133 2026-10-08 18:22:36,028 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:22:36,030 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "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-08 18:22:36,058 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 18:22:36,080 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.068 2026-10-08 18:22:36,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.059 0.188 2026-10-08 18:22:36,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.124 2026-10-08 18:22:36,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.136 2026-10-08 18:22:36,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.016 2026-10-08 18:22:36,769 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-10-08 18:22:36,785 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:36,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.024 2026-10-08 18:22:36,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.004 0.044 2026-10-08 18:22:36,953 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.036 0.067 2026-10-08 18:22:37,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:37] "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-08 18:22:37,810 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-10-08 18:22:37,821 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:37,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:37] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.013 0.016 2026-10-08 18:22:37,939 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.027 0.060 2026-10-08 18:22:38,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.014 0.038 2026-10-08 18:22:38,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:22:38,776 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-10-08 18:22:38,793 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:38,800 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:38] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.004 0.015 2026-10-08 18:22:38,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.039 0.069 2026-10-08 18:22:38,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.022 2026-10-08 18:22:39,743 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:39,745 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:22:39,759 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:39,778 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16427 2026-10-08 18:22:39,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:22:39,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16427 2026-10-08 18:22:39,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182239_897025_TestUi.txt 2026-10-08 18:22:39,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjaia830g_chrome_odoo" 2026-10-08 18:22:39,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-10-08 18:22:40,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16624 2026-10-08 18:22:40,890 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmtukw3cc_chrome_odoo 2026-10-08 18:22:40,890 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44325/json/version 2026-10-08 18:22:40,892 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44325/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:22:40,913 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:22:40,914 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44325/json 2026-10-08 18:22:40,915 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44325/json with timeout 3 increased to 10s during tests 2026-10-08 18:22:40,926 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44325/devtools/page/4972E351C019C39BF59C974DA2DD5736 2026-10-08 18:22:40,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:22:40,948 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:22:41,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:22:41,283 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:22:41,290 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:41,290 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:22:41,309 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:22:43,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:43] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.125 1.962 2026-10-08 18:22:43,395 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '4972E351C019C39BF59C974DA2DD5736', 'loaderId': '22F17CE39057D0404E72722905DE77DC', 'isDownload': False} 2026-10-08 18:22:43,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-10-08 18:22:43,417 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:22:43,461 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:43] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.016 2026-10-08 18:22:43,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:43] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.068 2026-10-08 18:22:43,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:43] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.072 2026-10-08 18:22:43,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:43] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 18:22:43,996 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-08 18:22:44,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.010 2026-10-08 18:22:44,082 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:22:44,087 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 18:22:44,146 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:45,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.327 0.690 2026-10-08 18:22:45,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 0.988 2026-10-08 18:22:45,249 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:22:45,343 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.146 2026-10-08 18:22:45,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-08 18:22:45,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 18:22:46,232 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.174 0.550 2026-10-08 18:22:46,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:22:46,355 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "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-08 18:22:46,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.023 2026-10-08 18:22:46,417 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:22:46,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.026 0.083 2026-10-08 18:22:46,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.141 2026-10-08 18:22:46,649 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:22:46,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.190 2026-10-08 18:22:46,697 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "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-08 18:22:46,716 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:22:46,735 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:22:46,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.261 2026-10-08 18:22:46,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.324 2026-10-08 18:22:46,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.387 2026-10-08 18:22:46,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.346 2026-10-08 18:22:46,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /web/image?model=product.product&field=image_128&id=929&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.293 2026-10-08 18:22:46,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.238 2026-10-08 18:22:47,002 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:22:47,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.209 2026-10-08 18:22:47,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.176 2026-10-08 18:22:47,037 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:22:47,100 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.020 0.176 2026-10-08 18:22:47,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.193 2026-10-08 18:22:47,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.167 2026-10-08 18:22:47,142 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.150 2026-10-08 18:22:47,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.145 2026-10-08 18:22:47,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.191 2026-10-08 18:22:47,305 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.232 2026-10-08 18:22:47,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.239 2026-10-08 18:22:47,386 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.250 2026-10-08 18:22:47,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.008 0.244 2026-10-08 18:22:47,440 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.217 2026-10-08 18:22:47,441 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:47,462 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:47,469 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.206 2026-10-08 18:22:47,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-08 18:22:47,494 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-08 18:22:47,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.047 2026-10-08 18:22:47,532 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:47,538 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:47,573 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:47,590 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:22:47,595 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:22:47,601 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:47,626 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:22:47,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.019 2026-10-08 18:22:47,645 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:22:47,655 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24507937 for PoS orders references: ['Order 00079-002-0001'] (draft: False) 2026-10-08 18:22:47,669 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:22:47,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24507937 with result: [{'id': 72, 'pos_reference': 'Order 00079-002-0001', 'account_move': False}] 2026-10-08 18:22:47,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.103 0.176 2026-10-08 18:22:48,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:48] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.020 2026-10-08 18:22:48,750 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:48,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-10-08 18:22:48,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 18:22:48,880 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:48] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.032 0.034 2026-10-08 18:22:48,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:48] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.027 0.055 2026-10-08 18:22:49,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-08 18:22:49,765 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:49,775 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:49,785 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-10-08 18:22:49,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:22:49,818 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-10-08 18:22:49,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-10-08 18:22:49,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:22:49,857 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:22:49,865 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16624 2026-10-08 18:22:49,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:22:49,867 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16624 2026-10-08 18:22:49,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182249_979040_TestUi.txt 2026-10-08 18:22:49,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmtukw3cc_chrome_odoo" 2026-10-08 18:22:50,012 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-10-08 18:22:51,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16843 2026-10-08 18:22:51,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcl5c5pnf_chrome_odoo 2026-10-08 18:22:51,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32979/json/version 2026-10-08 18:22:51,033 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32979/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:22:51,108 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:22:51,108 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32979/json 2026-10-08 18:22:51,109 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32979/json with timeout 3 increased to 10s during tests 2026-10-08 18:22:51,121 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32979/devtools/page/08775A6F9D3A3048755CDEB45445F873 2026-10-08 18:22:51,138 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:22:51,149 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:22:51,424 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:22:51,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:22:51,436 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:51,436 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:22:51,461 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:22:52,424 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:52] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.089 0.879 2026-10-08 18:22:52,429 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '08775A6F9D3A3048755CDEB45445F873', 'loaderId': '9B71362AFA95304E2759B873E64FF633', 'isDownload': False} 2026-10-08 18:22:52,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-10-08 18:22:52,454 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:22:52,479 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:52] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-10-08 18:22:52,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:52] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.024 2026-10-08 18:22:52,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:52] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.023 0.049 2026-10-08 18:22:53,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:53] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.020 0.017 2026-10-08 18:22:53,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.031 2026-10-08 18:22:53,170 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:22:53,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-08 18:22:53,181 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:22:53,215 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:53,984 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:22:54,171 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.335 0.641 2026-10-08 18:22:54,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.074 2026-10-08 18:22:54,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "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-08 18:22:54,361 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:22:54,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.041 0.059 2026-10-08 18:22:54,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.141 2026-10-08 18:22:54,552 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:22:54,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.180 2026-10-08 18:22:54,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.226 2026-10-08 18:22:54,719 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.262 2026-10-08 18:22:54,736 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:22:54,772 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:22:54,780 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 18:22:54,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.314 2026-10-08 18:22:54,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.302 2026-10-08 18:22:54,839 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:54,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /web/image?model=product.product&field=image_128&id=930&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.029 0.334 2026-10-08 18:22:54,985 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:54] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.345 2026-10-08 18:22:55,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.315 2026-10-08 18:22:55,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.226 2026-10-08 18:22:55,038 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:22:55,050 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.226 2026-10-08 18:22:55,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.224 2026-10-08 18:22:55,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.202 2026-10-08 18:22:55,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.178 2026-10-08 18:22:55,181 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.019 0.165 2026-10-08 18:22:55,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.020 0.193 2026-10-08 18:22:55,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.229 2026-10-08 18:22:55,343 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.264 2026-10-08 18:22:55,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.256 2026-10-08 18:22:55,392 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.249 2026-10-08 18:22:55,417 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.223 2026-10-08 18:22:55,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.015 0.170 2026-10-08 18:22:55,459 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:55,485 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:55,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.026 2026-10-08 18:22:55,502 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:55,521 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:55,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:22:55,545 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:55,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16843 2026-10-08 18:22:55,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:22:55,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16843 2026-10-08 18:22:55,664 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182255_664301_TestUi.txt 2026-10-08 18:22:55,664 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcl5c5pnf_chrome_odoo" 2026-10-08 18:22:55,690 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_unpaid_orders_are_loaded ... 2026-10-08 18:22:56,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17038 2026-10-08 18:22:56,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4v8yiwlr_chrome_odoo 2026-10-08 18:22:56,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33311/json/version 2026-10-08 18:22:56,333 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33311/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:22:56,420 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:22:56,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33311/json 2026-10-08 18:22:56,422 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33311/json with timeout 3 increased to 10s during tests 2026-10-08 18:22:56,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33311/devtools/page/EAF728ED9CAED20CBC95A901CE54A1E7 2026-10-08 18:22:56,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:22:56,474 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:22:56,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 18:22:56,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:22:56,807 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:56,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:22:56,835 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:22:57,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:57] "GET /pos/ui?config_id=20 HTTP/1.1" 303 - 14 0.010 0.361 2026-10-08 18:22:58,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:58] "GET /web HTTP/1.1" 200 - 110 0.127 0.723 2026-10-08 18:22:58,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EAF728ED9CAED20CBC95A901CE54A1E7', 'loaderId': '3AE31B6E3475B67045EAEF401AB4F30E', 'isDownload': False} 2026-10-08 18:22:58,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-10-08 18:22:58,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:58] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.008 2026-10-08 18:22:58,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:58] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.025 2026-10-08 18:22:58,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:58] "GET /web/webclient/load_menus/d9882c8fba1efcd57a058c049505db2196ad51cfcff9137f5e4a53f7f59fac68 HTTP/1.1" 200 - 2 0.001 0.059 2026-10-08 18:22:58,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.027 0.083 2026-10-08 18:22:58,239 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:58,249 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:58] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.119 2026-10-08 18:22:58,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:58] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-08 18:22:59,410 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 18:22:59,424 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 18:22:59,424 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 18:22:59,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.026 2026-10-08 18:22:59,610 100 INFO rb-6d39a9a-225376-422534 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-08 18:22:59,745 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.109 0.164 2026-10-08 18:22:59,759 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:22:59,764 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.010 0.257 2026-10-08 18:22:59,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.013 0.208 2026-10-08 18:22:59,835 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.017 0.254 2026-10-08 18:22:59,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.031 0.287 2026-10-08 18:22:59,918 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:22:59,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.262 2026-10-08 18:22:59,941 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:22:59,957 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22: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-08 18:22:59,984 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 11 0.025 0.228 2026-10-08 18:22:59,996 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:22:59] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.221 2026-10-08 18:23:00,010 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.196 2026-10-08 18:23:00,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:00] "GET /web/offline HTTP/1.1" 200 - 7 0.017 0.211 2026-10-08 18:23:00,085 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:00] "POST /web/action/load HTTP/1.1" 200 - 9 0.013 0.203 2026-10-08 18:23:00,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:00] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 200 - 18 0.025 0.159 2026-10-08 18:23:00,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:00] "GET /web?reload=true HTTP/1.1" 200 - 16 0.017 0.097 2026-10-08 18:23:00,324 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:00,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.037 2026-10-08 18:23:01,322 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 18:23:01,344 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-08 18:23:01,356 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-08 18:23:01,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.026 0.008 2026-10-08 18:23:01,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.104 0.108 2026-10-08 18:23:01,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.164 2026-10-08 18:23:01,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.009 0.187 2026-10-08 18:23:01,673 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.214 2026-10-08 18:23:01,679 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.142 2026-10-08 18:23:01,740 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.016 0.044 2026-10-08 18:23:01,758 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.099 2026-10-08 18:23:01,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.103 2026-10-08 18:23:01,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.192 2026-10-08 18:23:01,976 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:01] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.035 0.105 2026-10-08 18:23:02,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:02] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.026 0.035 2026-10-08 18:23:02,940 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:02,959 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:03,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:03] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.067 0.097 2026-10-08 18:23:03,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:03] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 37 0.029 0.256 2026-10-08 18:23:03,466 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:23:03,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:03] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.010 2026-10-08 18:23:03,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:03] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.035 2026-10-08 18:23:03,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:03] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.054 2026-10-08 18:23:03,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:03] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.061 2026-10-08 18:23:04,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-08 18:23:04,135 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:23:04,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.009 2026-10-08 18:23:04,140 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:23:04,936 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:05,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 273 0.291 0.655 2026-10-08 18:23:05,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.093 2026-10-08 18:23:05,323 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "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-08 18:23:05,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-08 18:23:05,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.054 0.052 2026-10-08 18:23:05,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.151 2026-10-08 18:23:05,556 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:05,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.209 2026-10-08 18:23:05,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.265 2026-10-08 18:23:05,732 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.323 2026-10-08 18:23:05,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.348 2026-10-08 18:23:05,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.310 2026-10-08 18:23:05,884 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.299 2026-10-08 18:23:05,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.007 0.267 2026-10-08 18:23:05,912 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:05,924 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:23:05,931 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.228 2026-10-08 18:23:05,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.188 2026-10-08 18:23:06,013 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 200 - 11 0.013 0.201 2026-10-08 18:23:06,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.206 2026-10-08 18:23:06,051 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.222 2026-10-08 18:23:06,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.156 2026-10-08 18:23:06,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.185 2026-10-08 18:23:06,189 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.235 2026-10-08 18:23:06,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.221 2026-10-08 18:23:06,250 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.011 0.211 2026-10-08 18:23:06,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.221 2026-10-08 18:23:06,355 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:06,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.023 2026-10-08 18:23:06,386 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:06,401 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:06,423 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:06,438 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:06,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22541384 for PoS orders references: ['Order 00081-001-0001'] (draft: True) 2026-10-08 18:23:06,456 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:06,483 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:06,592 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22541384 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-10-08 18:23:06,612 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.066 0.113 2026-10-08 18:23:06,696 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "GET /web HTTP/1.1" 200 - 16 0.020 0.183 2026-10-08 18:23:06,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:06] "GET /web HTTP/1.1" 200 - 16 0.021 0.066 2026-10-08 18:23:07,238 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 18:23:07,249 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 18:23:07,264 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 18:23:07,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.028 2026-10-08 18:23:07,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.033 2026-10-08 18:23:07,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.028 0.095 2026-10-08 18:23:07,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.113 2026-10-08 18:23:07,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.120 2026-10-08 18:23:07,478 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.016 0.134 2026-10-08 18:23:07,490 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.081 2026-10-08 18:23:07,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.073 2026-10-08 18:23:07,523 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.009 0.055 2026-10-08 18:23:07,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.067 2026-10-08 18:23:07,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.015 0.107 2026-10-08 18:23:07,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.115 2026-10-08 18:23:07,685 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:07] "GET /web?reload=true HTTP/1.1" 200 - 16 0.020 0.098 2026-10-08 18:23:08,117 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-08 18:23:08,118 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-08 18:23:08,125 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 18:23:08,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.017 2026-10-08 18:23:08,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.050 0.092 2026-10-08 18:23:08,288 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.150 2026-10-08 18:23:08,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.112 2026-10-08 18:23:08,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.117 2026-10-08 18:23:08,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.011 0.137 2026-10-08 18:23:08,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.009 0.053 2026-10-08 18:23:08,385 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.069 2026-10-08 18:23:08,392 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.065 2026-10-08 18:23:08,422 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.065 2026-10-08 18:23:08,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.016 0.118 2026-10-08 18:23:08,522 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.006 0.038 2026-10-08 18:23:08,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.018 0.037 2026-10-08 18:23:08,766 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:08] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.014 0.040 2026-10-08 18:23:09,459 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:09,474 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:09,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:09] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.026 0.085 2026-10-08 18:23:09,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:09] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 20 0.019 0.047 2026-10-08 18:23:09,701 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:23:09,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.007 2026-10-08 18:23:09,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-08 18:23:10,686 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:10,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.178 0.600 2026-10-08 18:23:10,710 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:10] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.595 2026-10-08 18:23:10,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:10] "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-08 18:23:10,870 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.025 2026-10-08 18:23:10,896 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.008 0.008 2026-10-08 18:23:10,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.007 2026-10-08 18:23:11,054 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:11] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.023 0.044 2026-10-08 18:23:11,062 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.044 2026-10-08 18:23:11,767 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:11,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-10-08 18:23:11,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.017 0.049 2026-10-08 18:23:12,757 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:12,768 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:12,792 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:12,832 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:12,886 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:12,892 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:12,904 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:12,921 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:12,941 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:12,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:12] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.018 2026-10-08 18:23:12,957 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:23:12,970 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70416472 for PoS orders references: ['Order 00081-001-0001'] (draft: False) 2026-10-08 18:23:13,020 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #47 deleted pos.order.line records with IDs: [100] 2026-10-08 18:23:13,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70416472 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-10-08 18:23:13,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.116 0.195 2026-10-08 18:23:13,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:13] "GET /web/image?model=pos.config&id=21&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.025 2026-10-08 18:23:13,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:23:14,055 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:14,066 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:14,085 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:14,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:14] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.026 0.036 2026-10-08 18:23:14,906 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:14,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:14] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.018 0.018 2026-10-08 18:23:15,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 47, model: account.move 2026-10-08 18:23:16,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:16] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.653 1.351 2026-10-08 18:23:16,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 1.595 2026-10-08 18:23:17,047 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "GET /web HTTP/1.1" 200 - 16 0.011 0.053 2026-10-08 18:23:17,494 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 18:23:17,517 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-08 18:23:17,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.033 0.022 2026-10-08 18:23:17,575 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.091 2026-10-08 18:23:17,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.014 0.076 2026-10-08 18:23:17,745 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.058 0.142 2026-10-08 18:23:17,763 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.139 2026-10-08 18:23:17,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.123 2026-10-08 18:23:17,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.020 0.121 2026-10-08 18:23:17,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.102 2026-10-08 18:23:17,836 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.066 2026-10-08 18:23:17,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.055 2026-10-08 18:23:17,894 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.009 0.079 2026-10-08 18:23:17,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:17] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.095 2026-10-08 18:23:18,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "GET /web?reload=true HTTP/1.1" 200 - 16 0.011 0.054 2026-10-08 18:23:18,397 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 18:23:18,437 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.032 2026-10-08 18:23:18,451 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.049 2026-10-08 18:23:18,463 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.028 0.027 2026-10-08 18:23:18,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.053 2026-10-08 18:23:18,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.023 0.117 2026-10-08 18:23:18,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.127 2026-10-08 18:23:18,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.144 2026-10-08 18:23:18,655 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.018 0.154 2026-10-08 18:23:18,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.074 2026-10-08 18:23:18,686 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.053 2026-10-08 18:23:18,697 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.028 2026-10-08 18:23:18,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.014 0.062 2026-10-08 18:23:18,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.079 2026-10-08 18:23:18,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.003 0.022 2026-10-08 18:23:18,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:18] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.014 0.044 2026-10-08 18:23:19,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:19] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.010 0.042 2026-10-08 18:23:19,758 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:19,765 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:19,784 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:19,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:23:19,823 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:23:19,835 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17038 2026-10-08 18:23:19,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:23:19,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17038 2026-10-08 18:23:19,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:19] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.031 0.053 2026-10-08 18:23:19,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182319_978164_TestUi.txt 2026-10-08 18:23:19,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4v8yiwlr_chrome_odoo" 2026-10-08 18:23:20,017 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-10-08 18:23:20,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17398 2026-10-08 18:23:20,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy9bwdaqv_chrome_odoo 2026-10-08 18:23:20,987 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42329/json/version 2026-10-08 18:23:20,988 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42329/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:23:21,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:23:21,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42329/json 2026-10-08 18:23:21,001 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42329/json with timeout 3 increased to 10s during tests 2026-10-08 18:23:21,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42329/devtools/page/59DA19EFA653F7B87D7C7D1DAA868FD0 2026-10-08 18:23:21,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:23:21,070 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:23:21,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:23:21,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:23:21,396 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:21,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:23:21,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:23:22,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:22] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.134 0.926 2026-10-08 18:23:22,472 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '59DA19EFA653F7B87D7C7D1DAA868FD0', 'loaderId': '0B1FFCBC748508497F9D2CDD4A492C28', 'isDownload': False} 2026-10-08 18:23:22,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-10-08 18:23:22,496 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:23:22,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:22] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.010 2026-10-08 18:23:22,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:22] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.023 2026-10-08 18:23:22,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:22] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-10-08 18:23:23,018 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:23] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-08 18:23:23,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-08 18:23:23,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 18:23:23,094 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:23:23,097 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:23:23,100 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:23,865 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.219 0.544 2026-10-08 18:23:23,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 0.797 2026-10-08 18:23:23,982 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:23:24,044 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.113 2026-10-08 18:23:24,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:23:24,208 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-08 18:23:24,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.154 0.502 2026-10-08 18:23:24,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:24] "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-08 18:23:24,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:23:25,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "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-08 18:23:25,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-08 18:23:25,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.057 0.058 2026-10-08 18:23:25,191 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:23:25,234 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.026 0.153 2026-10-08 18:23:25,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.219 2026-10-08 18:23:25,316 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23: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-08 18:23:25,336 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:25,360 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:23:25,388 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.030 0.261 2026-10-08 18:23:25,409 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:23:25,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.332 2026-10-08 18:23:25,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.022 0.382 2026-10-08 18:23:25,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.310 2026-10-08 18:23:25,584 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=product.product&field=image_128&id=931&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.329 2026-10-08 18:23:25,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.226 2026-10-08 18:23:25,612 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:25,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.188 2026-10-08 18:23:25,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.162 2026-10-08 18:23:25,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.122 2026-10-08 18:23:25,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.108 2026-10-08 18:23:25,659 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.092 2026-10-08 18:23:25,739 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.040 0.108 2026-10-08 18:23:25,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.152 2026-10-08 18:23:25,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.004 0.187 2026-10-08 18:23:25,858 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.007 0.210 2026-10-08 18:23:25,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.235 2026-10-08 18:23:25,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.022 0.255 2026-10-08 18:23:25,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.214 2026-10-08 18:23:25,994 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:25] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.184 2026-10-08 18:23:26,018 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:26,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:26] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.173 2026-10-08 18:23:26,035 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:26,068 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:26,083 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:26,092 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.043 0.024 2026-10-08 18:23:26,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:23:26,125 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:26,206 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:26,218 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:26,281 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:26,290 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:23:26,291 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:26,292 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:23:26,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-08 18:23:26,324 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:23:26,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:26] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.021 2026-10-08 18:23:26,337 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:26,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46266733 for PoS orders references: ['Order 00083-002-0001'] (draft: False) 2026-10-08 18:23:26,354 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:23:29,309 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46266733 with result: [{'id': 74, 'pos_reference': 'Order 00083-002-0001', 'account_move': 230}] 2026-10-08 18:23:29,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 0.888 2.147 2026-10-08 18:23:29,386 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 1.837 2026-10-08 18:23:29,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:29] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.013 0.035 2026-10-08 18:23:29,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:29] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-10-08 18:23:30,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:23:30,291 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:30,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17398 2026-10-08 18:23:30,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:23:30,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17398 2026-10-08 18:23:30,401 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182330_401714_TestUi.txt 2026-10-08 18:23:30,402 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy9bwdaqv_chrome_odoo" 2026-10-08 18:23:30,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_decimals ... 2026-10-08 18:23:31,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17609 2026-10-08 18:23:31,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphijj8g2y_chrome_odoo 2026-10-08 18:23:31,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37901/json/version 2026-10-08 18:23:31,482 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37901/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:23:31,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:23:31,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37901/json 2026-10-08 18:23:31,528 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37901/json with timeout 3 increased to 10s during tests 2026-10-08 18:23:31,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37901/devtools/page/76AEFABD1FEB8F3BB36E121BFB66522A 2026-10-08 18:23:31,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:23:31,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:23:31,790 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:23:31,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:23:31,795 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:31,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:23:31,821 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:23:32,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:32] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.143 0.870 2026-10-08 18:23:32,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '76AEFABD1FEB8F3BB36E121BFB66522A', 'loaderId': 'D7B4744360BE90F3DB8CDB2BEEE72A6F', 'isDownload': False} 2026-10-08 18:23:32,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-10-08 18:23:32,859 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:23:32,894 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:32] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.012 2026-10-08 18:23:32,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:32] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.035 2026-10-08 18:23:32,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:32] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.035 2026-10-08 18:23:33,418 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:33] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 18:23:33,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.016 2026-10-08 18:23:33,517 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:23:33,522 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.012 2026-10-08 18:23:33,527 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:23:33,563 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:34,517 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.311 0.655 2026-10-08 18:23:34,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.996 2026-10-08 18:23:34,640 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:23:34,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.125 2026-10-08 18:23:34,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.007 2026-10-08 18:23:34,816 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-08 18:23:35,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.139 0.406 2026-10-08 18:23:35,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.060 2026-10-08 18:23:35,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:35] "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-08 18:23:35,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.006 2026-10-08 18:23:35,733 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:35] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.051 0.068 2026-10-08 18:23:35,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:35] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.153 2026-10-08 18:23:35,807 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:35,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:35] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.205 2026-10-08 18:23:35,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:35] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.255 2026-10-08 18:23:35,928 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23: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-08 18:23:35,962 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:23:35,977 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:36,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.031 0.309 2026-10-08 18:23:36,013 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:23:36,101 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.034 0.395 2026-10-08 18:23:36,120 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.361 2026-10-08 18:23:36,181 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.349 2026-10-08 18:23:36,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.026 0.361 2026-10-08 18:23:36,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.278 2026-10-08 18:23:36,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.263 2026-10-08 18:23:36,296 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:23:36,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.184 2026-10-08 18:23:36,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.183 2026-10-08 18:23:36,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.176 2026-10-08 18:23:36,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.152 2026-10-08 18:23:36,414 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.018 0.138 2026-10-08 18:23:36,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.123 2026-10-08 18:23:36,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.170 2026-10-08 18:23:36,521 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.001 0.200 2026-10-08 18:23:36,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.001 0.195 2026-10-08 18:23:36,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.188 2026-10-08 18:23:36,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.112 2026-10-08 18:23:36,651 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:36,667 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:23:36,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-10-08 18:23:36,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-10-08 18:23:36,719 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:37,273 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.224 0.371 2026-10-08 18:23:37,310 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:37] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.010 0.577 2026-10-08 18:23:38,087 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:38,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:23:38,104 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 18:23:38,113 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17609 2026-10-08 18:23:38,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:23:38,116 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17609 2026-10-08 18:23:38,219 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182338_219477_TestUi.txt 2026-10-08 18:23:38,219 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphijj8g2y_chrome_odoo" 2026-10-08 18:23:38,270 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-10-08 18:23:39,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17805 2026-10-08 18:23:39,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6y393ewt_chrome_odoo 2026-10-08 18:23:39,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36941/json/version 2026-10-08 18:23:39,306 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36941/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:23:39,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:23:39,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36941/json 2026-10-08 18:23:39,370 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36941/json with timeout 3 increased to 10s during tests 2026-10-08 18:23:39,382 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36941/devtools/page/D329F717D6156969918555BFC4FF1926 2026-10-08 18:23:39,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:23:39,404 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:23:39,666 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:23:39,669 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:23:39,672 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:39,672 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:23:39,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:23:40,610 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:40] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.115 0.807 2026-10-08 18:23:40,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D329F717D6156969918555BFC4FF1926', 'loaderId': 'FE8B27E6A5D254C05658FBBAC2D48874', 'isDownload': False} 2026-10-08 18:23:40,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-10-08 18:23:40,634 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:23:40,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:40] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.012 2026-10-08 18:23:40,688 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:40] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.038 2026-10-08 18:23:40,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:40] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-10-08 18:23:41,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:41] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-08 18:23:41,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-08 18:23:41,286 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:23:41,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.024 2026-10-08 18:23:41,299 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:23:41,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:42,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.315 0.675 2026-10-08 18:23:42,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 0.993 2026-10-08 18:23:42,418 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:23:42,496 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.130 2026-10-08 18:23:42,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:23:42,635 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 18:23:43,777 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:44,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.200 1.636 2026-10-08 18:23:44,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.077 2026-10-08 18:23:44,658 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.017 2026-10-08 18:23:44,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 18:23:44,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:44] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.050 0.051 2026-10-08 18:23:44,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:44] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.148 2026-10-08 18:23:44,878 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:23:44,948 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.219 2026-10-08 18:23:45,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.019 0.270 2026-10-08 18:23:45,044 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:23:45,054 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:45,075 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:45,085 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.323 2026-10-08 18:23:45,147 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.382 2026-10-08 18:23:45,160 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:23:45,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.335 2026-10-08 18:23:45,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.331 2026-10-08 18:23:45,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.323 2026-10-08 18:23:45,312 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.222 2026-10-08 18:23:45,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.230 2026-10-08 18:23:45,347 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:23:45,348 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.172 2026-10-08 18:23:45,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.156 2026-10-08 18:23:45,369 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.179 2026-10-08 18:23:45,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.043 0.165 2026-10-08 18:23:45,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.161 2026-10-08 18:23:45,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.157 2026-10-08 18:23:45,545 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.168 2026-10-08 18:23:45,569 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.198 2026-10-08 18:23:45,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.203 2026-10-08 18:23:45,611 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.149 2026-10-08 18:23:45,659 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.032 0.114 2026-10-08 18:23:45,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:23:45,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-10-08 18:23:45,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-10-08 18:23:45,817 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:46,313 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.171 0.369 2026-10-08 18:23:46,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:46] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.010 0.524 2026-10-08 18:23:47,123 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:47,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:23:47,133 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-08 18:23:47,141 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:47,156 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17805 2026-10-08 18:23:47,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:23:47,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17805 2026-10-08 18:23:47,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182347_255815_TestUi.txt 2026-10-08 18:23:47,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6y393ewt_chrome_odoo" 2026-10-08 18:23:47,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_combo_change_fp ... 2026-10-08 18:23:51,868 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18012 2026-10-08 18:23:51,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpj9k9hqac_chrome_odoo 2026-10-08 18:23:51,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46055/json/version 2026-10-08 18:23:51,871 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46055/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:23:51,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:23:51,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46055/json 2026-10-08 18:23:51,890 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46055/json with timeout 3 increased to 10s during tests 2026-10-08 18:23:51,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46055/devtools/page/0EA5B7F903D0144428BB7D3390CC25CD 2026-10-08 18:23:51,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:23:51,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:23:52,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:23:52,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:23:52,337 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:52,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:23:52,357 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:23:53,170 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:53] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.068 0.749 2026-10-08 18:23:53,174 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0EA5B7F903D0144428BB7D3390CC25CD', 'loaderId': '233D05F24F88B5808E3EF76764CA7031', 'isDownload': False} 2026-10-08 18:23:53,174 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-10-08 18:23:53,201 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:23:53,234 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:53] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-10-08 18:23:53,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:53] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.027 2026-10-08 18:23:53,276 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:53] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.040 2026-10-08 18:23:53,723 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:53] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-08 18:23:53,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.009 2026-10-08 18:23:53,790 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:23:53,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.009 2026-10-08 18:23:53,853 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 18:23:53,862 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:54,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:23:54,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.289 0.735 2026-10-08 18:23:54,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.072 2026-10-08 18:23:55,013 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "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-08 18:23:55,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.012 2026-10-08 18:23:55,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=product.product&field=image_128&id=933&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.041 0.056 2026-10-08 18:23:55,234 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=product.product&field=image_128&id=932&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.137 2026-10-08 18:23:55,256 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:23:55,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=product.product&field=image_128&id=934&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.209 2026-10-08 18:23:55,355 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:23:55,364 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:55,377 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:55,389 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:23:55,390 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=product.product&field=image_128&id=935&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.270 2026-10-08 18:23:55,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=product.product&field=image_128&id=936&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.324 2026-10-08 18:23:55,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=product.product&field=image_128&id=937&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.374 2026-10-08 18:23:55,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.337 2026-10-08 18:23:55,584 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=product.product&field=image_128&id=938&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.294 2026-10-08 18:23:55,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.021 0.224 2026-10-08 18:23:55,670 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.225 2026-10-08 18:23:55,687 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:23:55,689 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.221 2026-10-08 18:23:55,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.184 2026-10-08 18:23:55,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.184 2026-10-08 18:23:55,739 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.176 2026-10-08 18:23:55,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.152 2026-10-08 18:23:55,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.123 2026-10-08 18:23:55,847 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=product.product&field=image_128&id=939&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.139 2026-10-08 18:23:55,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=product.product&field=image_128&id=940&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.192 2026-10-08 18:23:55,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.218 2026-10-08 18:23:55,990 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:55] "GET /web/image?model=product.product&field=image_128&id=943&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.007 0.246 2026-10-08 18:23:56,051 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=product.product&field=image_128&id=942&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.260 2026-10-08 18:23:56,087 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.291 2026-10-08 18:23:56,101 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.258 2026-10-08 18:23:56,134 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,154 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,165 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.245 2026-10-08 18:23:56,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.266 2026-10-08 18:23:56,287 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,295 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,301 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.291 2026-10-08 18:23:56,307 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,321 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,354 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,355 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,370 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.313 2026-10-08 18:23:56,397 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,397 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,414 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.290 2026-10-08 18:23:56,432 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,457 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,464 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,480 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=product.product&field=image_128&id=941&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.314 2026-10-08 18:23:56,484 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,502 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,518 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,533 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.349 2026-10-08 18:23:56,565 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,566 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,584 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,597 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.337 2026-10-08 18:23:56,615 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,632 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,647 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.300 2026-10-08 18:23:56,668 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.268 2026-10-08 18:23:56,681 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,699 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.261 2026-10-08 18:23:56,714 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,719 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:56] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.227 2026-10-08 18:23:56,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,748 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,765 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,781 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,797 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,814 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,832 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:56,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:23:56,849 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:23:56,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18012 2026-10-08 18:23:56,861 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:23:56,861 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18012 2026-10-08 18:23:56,963 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182356_963711_TestUi.txt 2026-10-08 18:23:56,964 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpj9k9hqac_chrome_odoo" 2026-10-08 18:23:56,990 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_products_variants_attribute_value_filtering ... 2026-10-08 18:23:57,829 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #44 deleted mail.message records with IDs: [9692] 2026-10-08 18:23:58,577 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18219 2026-10-08 18:23:58,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp383cys63_chrome_odoo 2026-10-08 18:23:58,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46515/json/version 2026-10-08 18:23:58,581 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46515/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:23:58,602 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:23:58,603 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46515/json 2026-10-08 18:23:58,603 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46515/json with timeout 3 increased to 10s during tests 2026-10-08 18:23:58,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46515/devtools/page/B95B92705E46582A6A0D1ACE38C17838 2026-10-08 18:23:58,667 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:23:58,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:23:58,769 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:23:58,773 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:23:58,778 100 INFO rb-6d39a9a-225376-422534 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-08 18:23:58,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:23:58,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:23:59,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:59] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.108 0.823 2026-10-08 18:23:59,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B95B92705E46582A6A0D1ACE38C17838', 'loaderId': 'F763C0679E26FD17D4D9AA5EA3258E1A', 'isDownload': False} 2026-10-08 18:23:59,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-10-08 18:23:59,747 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:23:59,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:59] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.019 2026-10-08 18:23:59,798 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:59] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.036 2026-10-08 18:23:59,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:23:59] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.027 2026-10-08 18:24:00,274 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:00] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-08 18:24:00,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-10-08 18:24:00,349 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:00,365 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:24:00,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.021 2026-10-08 18:24:00,400 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:01,164 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:01,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.308 0.593 2026-10-08 18:24:01,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.082 2026-10-08 18:24:01,466 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.019 2026-10-08 18:24:01,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:24:01,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.026 0.059 2026-10-08 18:24:01,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.129 2026-10-08 18:24:01,676 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 18:24:01,722 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.192 2026-10-08 18:24:01,738 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24: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-08 18:24:01,760 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18: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-08 18:24:01,777 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:24:01,793 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.248 2026-10-08 18:24:01,814 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:24:01,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.313 2026-10-08 18:24:01,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.358 2026-10-08 18:24:01,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.323 2026-10-08 18:24:01,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /web/image?model=product.product&field=image_128&id=944&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.262 2026-10-08 18:24:01,992 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.201 2026-10-08 18:24:02,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.173 2026-10-08 18:24:02,018 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:24:02,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.146 2026-10-08 18:24:02,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.121 2026-10-08 18:24:02,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.024 0.163 2026-10-08 18:24:02,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.172 2026-10-08 18:24:02,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.146 2026-10-08 18:24:02,161 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.156 2026-10-08 18:24:02,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image?model=product.product&field=image_128&id=945&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.177 2026-10-08 18:24:02,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.210 2026-10-08 18:24:02,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.252 2026-10-08 18:24:02,353 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.231 2026-10-08 18:24:02,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.224 2026-10-08 18:24:02,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.221 2026-10-08 18:24:02,420 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.190 2026-10-08 18:24:02,470 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:02,486 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:02,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.024 2026-10-08 18:24:02,758 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:02] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.082 0.196 2026-10-08 18:24:03,536 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:03,552 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:03,564 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:03,580 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:03,605 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:03,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:03] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.060 0.139 2026-10-08 18:24:04,335 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:24:04,545 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:04,549 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:04,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:24:04,572 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:04,573 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18219 2026-10-08 18:24:04,574 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:24:04,575 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18219 2026-10-08 18:24:04,671 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182404_671186_TestUi.txt 2026-10-08 18:24:04,671 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp383cys63_chrome_odoo" 2026-10-08 18:24:04,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-10-08 18:24:05,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18418 2026-10-08 18:24:05,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpobjlgn76_chrome_odoo 2026-10-08 18:24:05,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35191/json/version 2026-10-08 18:24:05,667 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35191/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:24:05,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:24:05,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35191/json 2026-10-08 18:24:05,694 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35191/json with timeout 3 increased to 10s during tests 2026-10-08 18:24:05,710 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35191/devtools/page/261683B08C3E1F923D3FD55D91F0F38C 2026-10-08 18:24:05,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:24:05,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:24:06,033 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:24:06,038 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:24:06,045 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:06,046 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:24:06,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:24:07,198 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.159 0.961 2026-10-08 18:24:07,202 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '261683B08C3E1F923D3FD55D91F0F38C', 'loaderId': '5A8867D842A0E9C0874BA07C1D624F22', 'isDownload': False} 2026-10-08 18:24:07,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-10-08 18:24:07,235 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:07,280 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:07] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.012 2026-10-08 18:24:07,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:07] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-10-08 18:24:07,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:07] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.043 2026-10-08 18:24:07,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:07] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-08 18:24:07,858 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-08 18:24:07,919 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:07,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-10-08 18:24:07,938 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:07,965 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:08,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.287 0.679 2026-10-08 18:24:09,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.979 2026-10-08 18:24:09,041 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:09,132 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:09] "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-08 18:24:09,186 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 18:24:09,271 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.024 2026-10-08 18:24:10,047 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.197 0.503 2026-10-08 18:24:10,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:24:10,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.061 2026-10-08 18:24:10,194 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.015 2026-10-08 18:24:10,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 18:24:10,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.050 0.043 2026-10-08 18:24:10,357 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:24:10,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.027 0.140 2026-10-08 18:24:10,470 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.210 2026-10-08 18:24:10,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.247 2026-10-08 18:24:10,546 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24: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-08 18:24:10,563 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:24:10,568 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:10,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.027 0.305 2026-10-08 18:24:10,674 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.367 2026-10-08 18:24:10,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.313 2026-10-08 18:24:10,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=product.product&field=image_128&id=946&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.317 2026-10-08 18:24:10,820 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.025 0.315 2026-10-08 18:24:10,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.242 2026-10-08 18:24:10,846 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:24:10,849 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.218 2026-10-08 18:24:10,855 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:24:10,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.189 2026-10-08 18:24:10,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.027 0.181 2026-10-08 18:24:10,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.196 2026-10-08 18:24:11,003 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.028 0.213 2026-10-08 18:24:11,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.197 2026-10-08 18:24:11,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.157 2026-10-08 18:24:11,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.204 2026-10-08 18:24:11,169 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.254 2026-10-08 18:24:11,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.009 0.256 2026-10-08 18:24:11,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.203 2026-10-08 18:24:11,244 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.203 2026-10-08 18:24:11,269 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:11,273 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.170 2026-10-08 18:24:11,285 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:11,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-10-08 18:24:11,317 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-10-08 18:24:11,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.031 2026-10-08 18:24:11,364 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:11,409 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:11,425 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:11,435 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:24:11,441 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:24:11,442 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:24:11,465 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:11,476 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97613963 for PoS orders references: ['Order 00090-002-0001'] (draft: False) 2026-10-08 18:24:11,484 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:11,684 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97613963 with result: [{'id': 75, 'pos_reference': 'Order 00090-002-0001', 'account_move': False}] 2026-10-08 18:24:11,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.096 0.146 2026-10-08 18:24:11,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:11] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.008 2026-10-08 18:24:12,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:24:12,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:24:12,535 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:24:12,542 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18418 2026-10-08 18:24:12,543 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:24:12,544 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18418 2026-10-08 18:24:12,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182412_652695_TestUi.txt 2026-10-08 18:24:12,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpobjlgn76_chrome_odoo" 2026-10-08 18:24:12,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-10-08 18:24:13,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18627 2026-10-08 18:24:13,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2e51uo5b_chrome_odoo 2026-10-08 18:24:13,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33241/json/version 2026-10-08 18:24:13,659 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33241/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:24:13,749 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:24:13,749 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33241/json 2026-10-08 18:24:13,750 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33241/json with timeout 3 increased to 10s during tests 2026-10-08 18:24:13,763 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33241/devtools/page/AE2CF24472D443E32C551469B852A6E6 2026-10-08 18:24:13,781 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:24:13,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:24:14,119 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:24:14,121 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:24:14,124 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:14,124 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:24:14,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:24:15,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:15] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.151 0.872 2026-10-08 18:24:15,168 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AE2CF24472D443E32C551469B852A6E6', 'loaderId': 'DD547AFB81D2422805CCA1EDE44CA929', 'isDownload': False} 2026-10-08 18:24:15,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-10-08 18:24:15,190 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:15,210 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:15] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 18:24:15,234 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:15] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.027 2026-10-08 18:24:15,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:15] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.047 2026-10-08 18:24:15,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:15] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.021 0.021 2026-10-08 18:24:15,792 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.035 2026-10-08 18:24:15,798 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:24:15,804 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:15,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-08 18:24:15,849 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:16,948 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.325 0.785 2026-10-08 18:24:17,026 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.127 2026-10-08 18:24:17,054 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:17,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.122 2026-10-08 18:24:17,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-08 18:24:17,273 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 18:24:18,049 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.217 0.545 2026-10-08 18:24:18,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:24:18,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.066 2026-10-08 18:24:18,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "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-08 18:24:18,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:24:18,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.057 0.049 2026-10-08 18:24:18,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.028 0.150 2026-10-08 18:24:18,439 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:18,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.196 2026-10-08 18:24:18,533 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.231 2026-10-08 18:24:18,557 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:24:18,569 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:18,585 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:18,604 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.295 2026-10-08 18:24:18,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.340 2026-10-08 18:24:18,687 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:24:18,727 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.341 2026-10-08 18:24:18,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image?model=product.product&field=image_128&id=947&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.020 0.316 2026-10-08 18:24:18,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.367 2026-10-08 18:24:18,868 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.325 2026-10-08 18:24:18,921 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.020 0.305 2026-10-08 18:24:18,931 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:24:18,943 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.320 2026-10-08 18:24:18,962 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.258 2026-10-08 18:24:18,990 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.249 2026-10-08 18:24:19,009 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.202 2026-10-08 18:24:19,034 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.158 2026-10-08 18:24:19,076 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.017 0.119 2026-10-08 18:24:19,140 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.170 2026-10-08 18:24:19,195 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.198 2026-10-08 18:24:19,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.013 0.215 2026-10-08 18:24:19,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.012 0.220 2026-10-08 18:24:19,269 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:19,283 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:19,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.010 0.240 2026-10-08 18:24:19,305 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:19,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.194 2026-10-08 18:24:19,330 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:19,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:19,353 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:19,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.072 2026-10-08 18:24:19,368 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:19,401 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:19,409 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:19,410 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:19,416 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:19,436 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:19,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.015 2026-10-08 18:24:19,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:24:19,474 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77961976 for PoS orders references: ['Order 00091-002-0001'] (draft: False) 2026-10-08 18:24:19,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 18:24:19,485 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:24:19,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77961976 with result: [{'id': 76, 'pos_reference': 'Order 00091-002-0001', 'account_move': False}] 2026-10-08 18:24:19,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.117 0.196 2026-10-08 18:24:19,858 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:19] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.011 2026-10-08 18:24:20,581 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:20,596 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-10-08 18:24:20,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 18:24:20,674 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:20] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.013 0.024 2026-10-08 18:24:20,741 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:20] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.014 0.042 2026-10-08 18:24:21,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:24:21,515 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:21,523 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:21,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-10-08 18:24:21,546 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:24:21,565 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:21,566 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:24:21,579 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18627 2026-10-08 18:24:21,580 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:24:21,581 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18627 2026-10-08 18:24:21,678 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182421_678460_TestUi.txt 2026-10-08 18:24:21,678 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2e51uo5b_chrome_odoo" 2026-10-08 18:24:21,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-10-08 18:24:22,698 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18839 2026-10-08 18:24:22,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzdy1u861_chrome_odoo 2026-10-08 18:24:22,700 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43191/json/version 2026-10-08 18:24:22,701 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43191/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:24:22,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:24:22,739 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43191/json 2026-10-08 18:24:22,739 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43191/json with timeout 3 increased to 10s during tests 2026-10-08 18:24:22,777 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43191/devtools/page/D61D5B4541428F147A59D3682D129F35 2026-10-08 18:24:22,784 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:24:22,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:24:23,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:24:23,085 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:24:23,091 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:23,091 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:24:23,120 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:24:24,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:24] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.137 0.935 2026-10-08 18:24:24,192 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D61D5B4541428F147A59D3682D129F35', 'loaderId': '5ED94ED95691AAC2C87457F7DE72CB38', 'isDownload': False} 2026-10-08 18:24:24,192 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-10-08 18:24:24,221 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:24,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:24] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.012 2026-10-08 18:24:24,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:24] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.027 2026-10-08 18:24:24,300 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:24] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.058 2026-10-08 18:24:24,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:24] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 18:24:24,804 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-10-08 18:24:24,848 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:24:24,853 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:24:24,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.009 2026-10-08 18:24:24,889 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:25,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.312 0.622 2026-10-08 18:24:25,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 0.950 2026-10-08 18:24:25,931 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:26,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.139 2026-10-08 18:24:26,108 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 18:24:26,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-08 18:24:26,940 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.204 0.540 2026-10-08 18:24:26,966 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:27,074 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "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-08 18:24:27,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.023 2026-10-08 18:24:27,140 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 18:24:27,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.039 0.054 2026-10-08 18:24:27,288 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:24:27,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.135 2026-10-08 18:24:27,390 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.201 2026-10-08 18:24:27,413 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "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-08 18:24:27,443 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:24:27,452 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:27,467 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:27,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.028 0.254 2026-10-08 18:24:27,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.322 2026-10-08 18:24:27,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.386 2026-10-08 18:24:27,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.295 2026-10-08 18:24:27,635 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.021 2026-10-08 18:24:27,647 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.172 2026-10-08 18:24:27,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.166 2026-10-08 18:24:27,677 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:24:27,698 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.131 2026-10-08 18:24:27,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.411 2026-10-08 18:24:27,789 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.155 2026-10-08 18:24:27,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.169 2026-10-08 18:24:27,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.026 0.199 2026-10-08 18:24:27,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.218 2026-10-08 18:24:27,974 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:27] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.265 2026-10-08 18:24:28,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:28] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.312 2026-10-08 18:24:28,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:28] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.307 2026-10-08 18:24:28,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:28] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.007 0.270 2026-10-08 18:24:28,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:28] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.243 2026-10-08 18:24:28,147 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,163 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:28] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.220 2026-10-08 18:24:28,185 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.206 2026-10-08 18:24:28,212 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,218 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,254 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,260 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:28,264 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:28,266 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,287 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,299 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,318 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:24:28,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-10-08 18:24:28,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-10-08 18:24:28,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-10-08 18:24:28,414 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,451 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,455 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,463 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:28,480 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:29,326 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:29,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:29,346 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:29,363 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:29,380 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:29,396 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:29,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:24:29,408 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18839 2026-10-08 18:24:29,409 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:24:29,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18839 2026-10-08 18:24:29,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182429_513362_TestUi.txt 2026-10-08 18:24:29,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzdy1u861_chrome_odoo" 2026-10-08 18:24:29,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19042 2026-10-08 18:24:29,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpstvhw6tv_chrome_odoo 2026-10-08 18:24:29,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41639/json/version 2026-10-08 18:24:29,944 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41639/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:24:29,981 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:24:29,981 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41639/json 2026-10-08 18:24:29,982 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41639/json with timeout 3 increased to 10s during tests 2026-10-08 18:24:29,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41639/devtools/page/C7435B32F9633F3089974942520A5596 2026-10-08 18:24:30,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:24:30,034 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:24:30,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:24:30,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:24:30,105 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:30,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:24:30,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:30] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.020 0.082 2026-10-08 18:24:30,235 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C7435B32F9633F3089974942520A5596', 'loaderId': '6CB61DBBFA2C910D5B35A6E6720123FA', 'isDownload': False} 2026-10-08 18:24:30,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-10-08 18:24:30,271 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:30,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:30] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.028 0.014 2026-10-08 18:24:30,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:30] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.039 2026-10-08 18:24:30,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:30] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.066 2026-10-08 18:24:30,874 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:30] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.016 2026-10-08 18:24:30,892 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.015 2026-10-08 18:24:30,943 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:24:30,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.012 2026-10-08 18:24:30,968 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:24:31,000 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:31,766 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.214 0.569 2026-10-08 18:24:31,865 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.809 2026-10-08 18:24:31,899 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:31,986 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.150 2026-10-08 18:24:32,047 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 18:24:32,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-08 18:24:32,845 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.191 0.520 2026-10-08 18:24:32,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:24:32,972 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:32] "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-08 18:24:33,003 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.014 2026-10-08 18:24:33,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.007 2026-10-08 18:24:33,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.044 2026-10-08 18:24:33,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.104 2026-10-08 18:24:33,213 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.008 0.151 2026-10-08 18:24:33,244 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:24:33,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.201 2026-10-08 18:24:33,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.258 2026-10-08 18:24:33,362 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:33,395 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 18:24:33,407 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:33,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.043 0.320 2026-10-08 18:24:33,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.326 2026-10-08 18:24:33,537 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.341 2026-10-08 18:24:33,549 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:33,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.332 2026-10-08 18:24:33,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.300 2026-10-08 18:24:33,641 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:24:33,689 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.021 0.252 2026-10-08 18:24:33,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.252 2026-10-08 18:24:33,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.244 2026-10-08 18:24:33,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.237 2026-10-08 18:24:33,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.180 2026-10-08 18:24:33,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.151 2026-10-08 18:24:33,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.146 2026-10-08 18:24:33,867 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.158 2026-10-08 18:24:33,931 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.210 2026-10-08 18:24:33,958 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.004 0.218 2026-10-08 18:24:33,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:33] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.219 2026-10-08 18:24:34,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:34] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.216 2026-10-08 18:24:34,049 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:34] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.018 0.184 2026-10-08 18:24:34,083 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:34,083 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:34,095 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.021 2026-10-08 18:24:34,117 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:34,130 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:34,146 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:34,187 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:34,199 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:34,203 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:24:34,208 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:34,218 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:34,248 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:34,262 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:34,279 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:35,114 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:35,116 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:24:35,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19042 2026-10-08 18:24:35,127 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:24:35,127 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19042 2026-10-08 18:24:35,234 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182435_234511_TestUi.txt 2026-10-08 18:24:35,235 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpstvhw6tv_chrome_odoo" 2026-10-08 18:24:35,260 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-10-08 18:24:36,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19248 2026-10-08 18:24:36,742 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbwzrm5dz_chrome_odoo 2026-10-08 18:24:36,744 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45035/json/version 2026-10-08 18:24:36,748 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45035/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:24:36,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:24:36,775 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45035/json 2026-10-08 18:24:36,777 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45035/json with timeout 3 increased to 10s during tests 2026-10-08 18:24:36,789 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45035/devtools/page/108F1E79C7E1861C8FA3ED825D1A81EE 2026-10-08 18:24:36,798 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:24:36,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:24:37,185 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:24:37,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:24:37,206 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:37,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:24:37,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:24:38,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:38] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.101 0.796 2026-10-08 18:24:38,133 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '108F1E79C7E1861C8FA3ED825D1A81EE', 'loaderId': '3A1EAC5BC76FD06C6F5574BCA7829CED', 'isDownload': False} 2026-10-08 18:24:38,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-10-08 18:24:38,163 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:38,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:38] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-10-08 18:24:38,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:38] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.026 2026-10-08 18:24:38,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:38] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.032 2026-10-08 18:24:38,715 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:38] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-10-08 18:24:38,732 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-10-08 18:24:38,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 18:24:38,804 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:24:38,816 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:38,817 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:24:40,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.310 1.707 2026-10-08 18:24:40,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 2.050 2026-10-08 18:24:40,946 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:41,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.131 2026-10-08 18:24:41,076 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 18:24:41,140 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-10-08 18:24:41,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.181 0.576 2026-10-08 18:24:41,947 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:24:42,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.068 2026-10-08 18:24:42,066 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "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-08 18:24:42,082 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-08 18:24:42,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.036 0.067 2026-10-08 18:24:42,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.104 2026-10-08 18:24:42,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.139 2026-10-08 18:24:42,393 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.213 2026-10-08 18:24:42,403 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:42,423 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:24:42,433 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:24:42,439 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:42,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.264 2026-10-08 18:24:42,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.328 2026-10-08 18:24:42,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.329 2026-10-08 18:24:42,650 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=product.product&field=image_128&id=949&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.024 0.374 2026-10-08 18:24:42,723 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=product.product&field=image_128&id=950&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.026 0.375 2026-10-08 18:24:42,731 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:24:42,733 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.341 2026-10-08 18:24:42,752 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.300 2026-10-08 18:24:42,763 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:42,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.308 2026-10-08 18:24:42,861 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.033 0.289 2026-10-08 18:24:42,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.281 2026-10-08 18:24:42,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.022 0.242 2026-10-08 18:24:42,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.207 2026-10-08 18:24:43,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.023 0.215 2026-10-08 18:24:43,050 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "GET /web/image?model=product.product&field=image_128&id=951&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.254 2026-10-08 18:24:43,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.235 2026-10-08 18:24:43,117 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,134 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,166 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,175 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.272 2026-10-08 18:24:43,199 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,202 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,234 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.301 2026-10-08 18:24:43,249 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,250 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:24:43,253 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,259 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:43,266 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,273 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.008 0.300 2026-10-08 18:24:43,286 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:24:43,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.011 0.281 2026-10-08 18:24:43,326 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-08 18:24:43,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.259 2026-10-08 18:24:43,364 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-08 18:24:43,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-08 18:24:43,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.238 2026-10-08 18:24:43,400 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:43] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.226 2026-10-08 18:24:43,432 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,439 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,448 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,466 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,480 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,496 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,513 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,532 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,546 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:24:43,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-08 18:24:43,579 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-08 18:24:43,596 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-08 18:24:43,613 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,633 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,646 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,662 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,682 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,695 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,713 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,730 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,746 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:24:43,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-10-08 18:24:43,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-10-08 18:24:43,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-10-08 18:24:43,829 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,862 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,869 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,883 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,899 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,917 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,931 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,946 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,964 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:43,980 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:44,810 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:24:44,824 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:44,843 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19248 2026-10-08 18:24:44,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:24:44,845 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19248 2026-10-08 18:24:44,944 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182444_943854_TestUi.txt 2026-10-08 18:24:44,944 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbwzrm5dz_chrome_odoo" 2026-10-08 18:24:44,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up_cash_and_bank ... 2026-10-08 18:24:46,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19452 2026-10-08 18:24:46,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpu7bl0zym_chrome_odoo 2026-10-08 18:24:46,326 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36277/json/version 2026-10-08 18:24:46,328 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36277/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:24:46,353 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:24:46,353 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36277/json 2026-10-08 18:24:46,354 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36277/json with timeout 3 increased to 10s during tests 2026-10-08 18:24:46,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36277/devtools/page/F4F56C63CB5529EA9FFFE73F4CA4352C 2026-10-08 18:24:46,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:24:46,404 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:24:46,752 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:24:46,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:24:46,760 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:46,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:24:46,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:24:47,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:47] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.101 0.922 2026-10-08 18:24:47,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F4F56C63CB5529EA9FFFE73F4CA4352C', 'loaderId': '42F2D7DC8827E570808A17A3BB344497', 'isDownload': False} 2026-10-08 18:24:47,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-10-08 18:24:47,827 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:47,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:47] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.022 2026-10-08 18:24:47,885 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:47] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-10-08 18:24:47,896 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:47] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.053 2026-10-08 18:24:48,406 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:48] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.018 2026-10-08 18:24:48,424 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.015 2026-10-08 18:24:48,450 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:48,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-08 18:24:48,474 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:24:48,517 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:49,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.309 0.661 2026-10-08 18:24:49,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.984 2026-10-08 18:24:49,588 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:24:49,660 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.126 2026-10-08 18:24:49,709 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 18:24:49,763 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-08 18:24:50,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.165 0.511 2026-10-08 18:24:50,562 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:24:50,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:50] "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-08 18:24:50,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.023 2026-10-08 18:24:50,659 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-08 18:24:50,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:50] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.033 0.066 2026-10-08 18:24:50,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.018 0.132 2026-10-08 18:24:50,879 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:24:50,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:50] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.014 0.199 2026-10-08 18:24:50,944 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:24:50,983 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 18:24:50,992 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:51,002 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:24:51,012 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.028 0.258 2026-10-08 18:24:51,074 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.016 0.336 2026-10-08 18:24:51,137 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.392 2026-10-08 18:24:51,155 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.365 2026-10-08 18:24:51,224 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=product.product&field=image_128&id=952&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.027 0.306 2026-10-08 18:24:51,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.022 0.262 2026-10-08 18:24:51,309 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:24:51,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.282 2026-10-08 18:24:51,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.243 2026-10-08 18:24:51,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.209 2026-10-08 18:24:51,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.208 2026-10-08 18:24:51,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.206 2026-10-08 18:24:51,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.016 0.159 2026-10-08 18:24:51,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.120 2026-10-08 18:24:51,497 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=product.product&field=image_128&id=953&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.013 0.155 2026-10-08 18:24:51,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.190 2026-10-08 18:24:51,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.011 0.228 2026-10-08 18:24:51,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.271 2026-10-08 18:24:51,681 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:51,696 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:51,697 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.011 0.250 2026-10-08 18:24:51,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.264 2026-10-08 18:24:51,736 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:51,750 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:51,758 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.231 2026-10-08 18:24:51,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:24:51,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.213 2026-10-08 18:24:51,795 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:51,818 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.125 2026-10-08 18:24:51,863 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:51,883 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:51,944 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:51,964 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:51,972 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:24:51,974 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:51,976 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:24:51,979 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:52,007 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:52,015 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:52,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.036 2026-10-08 18:24:52,855 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:52,867 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:52,878 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:52,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-08 18:24:52,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:24:52,930 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:52,936 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4372831 for PoS orders references: ['Order 00094-002-0001'] (draft: False) 2026-10-08 18:24:52,944 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:24:55,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4372831 with result: [{'id': 77, 'pos_reference': 'Order 00094-002-0001', 'account_move': 236}] 2026-10-08 18:24:55,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 0.872 2.112 2026-10-08 18:24:55,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 2.571 2026-10-08 18:24:55,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:55] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.015 0.043 2026-10-08 18:24:56,071 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:24:56] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.011 2026-10-08 18:24:56,820 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:56,832 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:56,863 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:56,880 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:56,895 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:56,914 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:24:56,933 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:56,982 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:56,995 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:57,013 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:57,028 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:57,045 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:57,063 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:57,080 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:57,097 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:57,934 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:57,945 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:57,961 100 INFO rb-6d39a9a-225376-422534 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-08 18:24:57,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-10-08 18:24:57,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:24:58,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36298818 for PoS orders references: ['Order 00094-002-0002'] (draft: False) 2026-10-08 18:24:58,016 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:00,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36298818 with result: [{'id': 78, 'pos_reference': 'Order 00094-002-0002', 'account_move': 238}] 2026-10-08 18:25:00,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.808 1.618 2026-10-08 18:25:00,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:00] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.010 0.019 2026-10-08 18:25:00,750 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:25:01,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:25:01,357 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:25:01,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19452 2026-10-08 18:25:01,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:25:01,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19452 2026-10-08 18:25:01,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182501_475527_TestUi.txt 2026-10-08 18:25:01,476 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpu7bl0zym_chrome_odoo" 2026-10-08 18:25:01,564 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-10-08 18:25:02,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19670 2026-10-08 18:25:02,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8zxj58rb_chrome_odoo 2026-10-08 18:25:02,634 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40923/json/version 2026-10-08 18:25:02,635 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40923/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:25:02,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:25:02,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40923/json 2026-10-08 18:25:02,653 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40923/json with timeout 3 increased to 10s during tests 2026-10-08 18:25:02,663 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40923/devtools/page/B6037AA7E342C87FA78E40210ED7574D 2026-10-08 18:25:02,677 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:25:02,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:25:03,020 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:25:03,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:25:03,034 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:03,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-10-08 18:25:03,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:25:03,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:03] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.133 0.771 2026-10-08 18:25:03,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B6037AA7E342C87FA78E40210ED7574D', 'loaderId': 'A5D46B691BD9D590FA0D9EE77F44D974', 'isDownload': False} 2026-10-08 18:25:03,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-10-08 18:25:03,991 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:25:04,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:04] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.018 2026-10-08 18:25:04,044 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:04] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.040 2026-10-08 18:25:04,066 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:04] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.049 2026-10-08 18:25:04,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:04] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-08 18:25:04,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.013 2026-10-08 18:25:04,632 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:25:04,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-08 18:25:04,637 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:25:04,661 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:05,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.257 0.696 2026-10-08 18:25:05,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.959 2026-10-08 18:25:05,711 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:25:05,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:05] "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-08 18:25:05,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 18:25:05,914 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 18:25:06,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.184 0.503 2026-10-08 18:25:06,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:06,754 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.062 2026-10-08 18:25:06,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:06] "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-08 18:25:06,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-08 18:25:06,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:06] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 14 0.060 0.066 2026-10-08 18:25:06,972 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:25:07,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.017 0.178 2026-10-08 18:25:07,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.251 2026-10-08 18:25:07,124 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:25:07,137 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:25:07,160 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:25:07,186 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.028 0.309 2026-10-08 18:25:07,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.012 0.384 2026-10-08 18:25:07,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.010 0.446 2026-10-08 18:25:07,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.343 2026-10-08 18:25:07,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=product.product&field=image_128&id=954&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.021 0.334 2026-10-08 18:25:07,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.238 2026-10-08 18:25:07,429 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:25:07,434 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 18:25:07,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.027 0.266 2026-10-08 18:25:07,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.234 2026-10-08 18:25:07,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.186 2026-10-08 18:25:07,545 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.193 2026-10-08 18:25:07,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.185 2026-10-08 18:25:07,566 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.156 2026-10-08 18:25:07,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.149 2026-10-08 18:25:07,658 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.009 0.150 2026-10-08 18:25:07,733 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.015 0.197 2026-10-08 18:25:07,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 8 0.023 0.236 2026-10-08 18:25:07,819 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.003 0.261 2026-10-08 18:25:07,837 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.253 2026-10-08 18:25:07,863 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-10-08%2018:16:22 HTTP/1.1" 200 - 4 0.002 0.247 2026-10-08 18:25:07,871 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:07,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.211 2026-10-08 18:25:07,900 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:07,911 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:07,931 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:07,966 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:07,973 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:25:07,977 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 18:25:07,995 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:08,002 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:08,018 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:08,031 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:08,049 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:25:08,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-10-08 18:25:08,096 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-10-08 18:25:08,116 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-10-08 18:25:08,134 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:08,165 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:08,167 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:08,180 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:08,194 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:09,038 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:09,049 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:09,062 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:09,079 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:09,096 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:09,113 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:09,114 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:25:09,128 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19670 2026-10-08 18:25:09,129 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:25:09,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19670 2026-10-08 18:25:09,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182509_235997_TestUi.txt 2026-10-08 18:25:09,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8zxj58rb_chrome_odoo" 2026-10-08 18:25:09,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-08 18:25:09,312 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js: Starting WebSuite.test_pos_js ... 2026-10-08 18:25:10,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome pid: 19872 2026-10-08 18:25:10,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless temporary user profile dir: /tmp/tmpo67_ogil_chrome_odoo 2026-10-08 18:25:10,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:41021/json/version 2026-10-08 18:25:10,393 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41021/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:25:10,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Browser version: Chrome/150.0.7871.114 2026-10-08 18:25:10,479 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:41021/json 2026-10-08 18:25:10,481 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41021/json with timeout 3 increased to 10s during tests 2026-10-08 18:25:10,497 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Websocket url found: ws://127.0.0.1:41021/devtools/page/32DF9C00A9CAF78D0587C3863453FB15 2026-10-08 18:25:10,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Enable chrome headless console log notification 2026-10-08 18:25:10,520 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless enable page notifications 2026-10-08 18:25:11,475 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 18:25:11,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:admin from n/a 2026-10-08 18:25:11,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Setting session cookie in browser 2026-10-08 18:25:11,486 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:11,486 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigating to: "http://127.0.0.1:8069/pos/ui/tests?mod=web" 2026-10-08 18:25:11,508 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:25:12,673 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:12] "GET /pos/ui/tests?mod=web HTTP/1.1" 200 - 112 0.123 1.047 2026-10-08 18:25:12,677 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigation result: {'frameId': '32DF9C00A9CAF78D0587C3863453FB15', 'loaderId': '043DFCD8D53DDC0F719115929510937C', 'isDownload': False} 2026-10-08 18:25:12,678 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Waiting for frame '32DF9C00A9CAF78D0587C3863453FB15' to stop loading 2026-10-08 18:25:12,743 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:12] "GET /web/assets/a496d4a/point_of_sale.assets_qunit_tests.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-08 18:25:12,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:12] "GET /web/assets/d4d746f/point_of_sale.assets_qunit_tests.min.css HTTP/1.1" 200 - 4 0.006 0.029 2026-10-08 18:25:13,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate ready code "document.readyState === 'complete'" 2026-10-08 18:25:13,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate test code "" 2026-10-08 18:25:13,500 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:13] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:25:13,535 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:25:13,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for NumberBuffer" passed 3 tests. 2026-10-08 18:25:13,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-08 18:25:13,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for PopupContainer" passed 6 tests. 2026-10-08 18:25:13,654 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-08 18:25:13,795 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:25:13,805 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:25:13,848 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:25:13,849 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:13] "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-08 18:25:13,851 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > Chrome" passed 4 tests. 2026-10-08 18:25:13,852 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-08 18:25:13,935 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 18:25:13,936 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 18:25:13,937 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 18:25:13,944 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 18:25:13,945 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 18:25:13,946 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 18:25:13,953 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 18:25:13,954 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 18:25:13,967 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:25:13,978 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:13] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 18:25:13,983 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 18:25:13,988 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 18:25:13,996 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 18:25:14,009 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 18:25:14,010 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 18:25:14,011 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 18:25:14,011 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:25:14,013 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 18:25:14,014 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 18:25:14,015 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 18:25:14,019 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 18:25:14,024 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 18:25:14,025 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 18:25:14,027 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:25:14,033 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 18:25:14,035 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 18:25:14,036 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 18:25:14,037 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 18:25:14,037 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 18:25:14,038 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 18:25:14,041 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 18:25:14,042 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 18:25:14,042 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 18:25:14,043 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 18:25:14,043 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 18:25:14,045 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 18:25:14,051 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 18:25:14,052 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 18:25:14,052 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 18:25:14,053 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 18:25:14,053 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 18:25:14,053 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 18:25:14,054 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 18:25:14,055 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 18:25:14,056 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 18:25:14,058 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 18:25:14,059 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 18:25:14,059 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 18:25:14,061 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 18:25:14,061 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 18:25:14,062 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 18:25:14,062 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 18:25:14,064 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 18:25:14,067 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:25:14,071 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 18:25:14,075 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 18:25:14,094 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:25:14,096 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:25:14,133 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 18:25:14,135 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-10-08 18:25:14,157 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 18:25:14,175 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-08 18:25:14,176 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 18:25:14,179 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 18:25:14,182 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 18:25:14,193 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 18:25:14,195 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-08 18:25:14,205 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 18:25:14,211 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 18:25:14,214 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 18:25:14,217 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 18:25:14,228 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 18:25:14,247 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 18:25:14,253 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 18:25:14,266 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:25:14,274 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 18:25:14,284 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:25:14,286 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-08 18:25:14,288 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 18:25:14,290 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "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-08 18:25:14,309 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 18:25:14,313 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 18:25:14,315 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 18:25:14,320 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.074 2026-10-08 18:25:14,322 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 18:25:14,356 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 18:25:14,364 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 18:25:14,368 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 18:25:14,370 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 18:25:14,372 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:25:14,377 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 18:25:14,380 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 18:25:14,381 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 18:25:14,382 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 18:25:14,382 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 18:25:14,383 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 18:25:14,384 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 18:25:14,384 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 18:25:14,385 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 18:25:14,387 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 18:25:14,389 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 18:25:14,395 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 18:25:14,398 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 18:25:14,399 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 18:25:14,400 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 18:25:14,400 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 18:25:14,401 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 18:25:14,401 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 18:25:14,402 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 18:25:14,403 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 18:25:14,404 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 18:25:14,410 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 18:25:14,417 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:25:14,432 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:25:14,433 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 18:25:14,474 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-08 18:25:14,482 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:25:14,503 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:25:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-08 18:25:14,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > RenderService" passed 1 tests. 2026-10-08 18:25:14,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-10-08 18:25:14,845 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:14,846 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-08 18:25:14,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > RemoteDisplay claim discipline" passed 4 tests. 2026-10-08 18:25:14,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-08 18:25:14,907 100 INFO rb-6d39a9a-225376-422534 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-08 18:25:14,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-08 18:25:14,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > ViinIotPrinter" passed 11 tests. 2026-10-08 18:25:14,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-10-08 18:25:14,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: QUnit test suite done. 2026-10-08 18:25:14,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: test successful 2026-10-08 18:25:14,962 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing chrome headless with pid 19872 2026-10-08 18:25:14,965 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing websocket connection 2026-10-08 18:25:14,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Terminating chrome headless with pid 19872 2026-10-08 18:25:15,076 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182515_076523_WebSuite.txt 2026-10-08 18:25:15,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_js.WebSuite: Removing chrome user profile "/tmp/tmpo67_ogil_chrome_odoo" 2026-10-08 18:25:15,103 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 18:25:48,191 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<575923856870875.1791483948.135461807250977-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:25:48,192 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:25:48,228 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [257] 2026-10-08 18:25:48,251 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10488] 2026-10-08 18:25:48,252 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:25:48,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:25:49,712 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted pos.payment.method records with IDs: [38] 2026-10-08 18:25:50,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-10-08 18:26:02,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 258 and Message-Id '<618294637423929.1791483962.738390684127808-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'****ch@yourcompany.com'" successfully sent 2026-10-08 18:26:02,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:26:02,802 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [258] 2026-10-08 18:26:02,816 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10720] 2026-10-08 18:26:02,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:26:02,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:26:03,622 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-10-08 18:26:03,789 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24581463 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-08 18:26:06,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24581463 with result: [{'id': 80, 'pos_reference': 'Order 12346-123-1234', 'account_move': 241}] 2026-10-08 18:26:06,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-10-08 18:26:07,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52640821 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-10-08 18:26:10,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52640821 with result: [{'id': 81, 'pos_reference': 'Order 12346-123-1234', 'account_move': 244}] 2026-10-08 18:26:10,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_create_from_ui ... 2026-10-08 18:26:10,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90269204 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-08 18:26:11,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90269204 with result: [{'id': 82, 'pos_reference': 'Order 00042-003-0014', 'account_move': False}] 2026-10-08 18:26:14,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-10-08 18:26:15,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4771790 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 18:26:16,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4771790 with result: [{'id': 85, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-08 18:26:18,138 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted account.move.line.ctp records with IDs: [244, 245] 2026-10-08 18:26:18,279 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted account.move.line records with IDs: [595] 2026-10-08 18:26:20,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-10-08 18:26:23,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-10-08 18:26:24,636 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56842492 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-08 18:26:25,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56842492 with result: [{'id': 87, 'pos_reference': 'Order 00044-003-0014', 'account_move': False}] 2026-10-08 18:26:27,901 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-10-08 18:26:29,291 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-10-08 18:26:30,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-10-08 18:26:32,427 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [181] 2026-10-08 18:26:34,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-10-08 18:26:37,089 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [185] 2026-10-08 18:26:37,368 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-10-08 18:26:42,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_amount ... 2026-10-08 18:26:45,070 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-10-08 18:26:50,445 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-10-08 18:26:50,700 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78292198 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 18:26:53,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78292198 with result: [{'id': 98, 'pos_reference': 'Order 12345-123-1234', 'account_move': 276}] 2026-10-08 18:26:53,769 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-10-08 18:26:56,312 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-10-08 18:26:58,429 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [203, 204] 2026-10-08 18:26:59,538 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [207, 208] 2026-10-08 18:27:00,727 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-10-08 18:27:06,350 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-10-08 18:27:06,531 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16561207 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 18:27:09,237 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16561207 with result: [{'id': 105, 'pos_reference': 'Order 12345-123-1234', 'account_move': 285}] 2026-10-08 18:27:11,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-10-08 18:27:14,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-10-08 18:27:19,581 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-10-08 18:27:25,479 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-10-08 18:27:28,435 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-10-08 18:27:28,706 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted res.currency.rate records with IDs: [175, 174, 173] 2026-10-08 18:27:32,194 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-10-08 18:27:37,622 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-10-08 18:27:39,389 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [230] 2026-10-08 18:27:40,585 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [233] 2026-10-08 18:27:42,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_total_subtotal_account_line_values ... 2026-10-08 18:27:46,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<458094604571563.1791484066.182018041610718-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'******er@yourcompany.com'" successfully sent 2026-10-08 18:27:46,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:27:46,268 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [259] 2026-10-08 18:27:46,304 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10961] 2026-10-08 18:27:46,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:27:46,343 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:27:46,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 52, model: account.move 2026-10-08 18:27:48,180 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-10-08 18:27:50,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-10-08 18:27:51,048 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40914267 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 18:27:51,982 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40914267 with result: [{'id': 120, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-08 18:27:52,114 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted account.tax records with IDs: [113] 2026-10-08 18:27:53,603 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-10-08 18:27:54,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35226827 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 18:27:57,127 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35226827 with result: [{'id': 121, 'pos_reference': 'Order 12345-123-1234', 'account_move': 317}] 2026-10-08 18:27:57,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-10-08 18:28:11,990 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-10-08 18:28:12,991 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43861425 for PoS orders references: ['a new test refund order'] (draft: False) 2026-10-08 18:28:16,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43861425 with result: [{'id': 124, 'pos_reference': 'a new test refund order', 'account_move': 321}] 2026-10-08 18:28:16,328 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-10-08 18:28:22,425 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-10-08 18:28:24,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-10-08 18:28:26,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-10-08 18:28:27,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11677434 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 18:28:28,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11677434 with result: [{'id': 129, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-08 18:28:32,521 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-10-08 18:28:33,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #189536 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 18:28:33,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #189536 with result: [{'id': 130, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-08 18:28:39,308 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-10-08 18:28:39,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9184973 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 18:28:40,673 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9184973 with result: [{'id': 131, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-08 18:28:41,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-10-08 18:28:43,524 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [250] 2026-10-08 18:28:45,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_zero_amount_invoice_marked_unallowed ... 2026-10-08 18:28:47,259 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-08 18:28:47,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-10-08 18:28:47,690 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome pid: 20069 2026-10-08 18:28:47,691 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpysyacaw5_chrome_odoo 2026-10-08 18:28:47,691 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:36797/json/version 2026-10-08 18:28:47,693 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36797/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:28:47,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:28:47,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:36797/json 2026-10-08 18:28:47,764 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36797/json with timeout 3 increased to 10s during tests 2026-10-08 18:28:47,801 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Websocket url found: ws://127.0.0.1:36797/devtools/page/F7A70EBF4DC81790301FEE53FC7A55CC 2026-10-08 18:28:47,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Enable chrome headless console log notification 2026-10-08 18:28:47,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless enable page notifications 2026-10-08 18:28:48,693 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 18:28:48,730 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:admin from n/a 2026-10-08 18:28:48,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Setting session cookie in browser 2026-10-08 18:28:48,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-08 18:28:48,756 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-08 18:28:48,785 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:28:50,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:50] "GET /web HTTP/1.1" 200 - 121 0.227 1.449 2026-10-08 18:28:50,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigation result: {'frameId': 'F7A70EBF4DC81790301FEE53FC7A55CC', 'loaderId': 'B830DF130F66F4C8C942847D9414875C', 'isDownload': False} 2026-10-08 18:28:50,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-10-08 18:28:50,514 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:50] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-08 18:28:50,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:50] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.023 0.041 2026-10-08 18:28:50,591 100 INFO rb-6d39a9a-225376-422534 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-08 18:28:50,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:50] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 4 0.008 0.076 2026-10-08 18:28:50,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:50] "GET /web/webclient/load_menus/0f2a54ce8e028138a1709faf052e198006ef221d06f6ea4915911d95ff83a855 HTTP/1.1" 200 - 4 0.019 0.163 2026-10-08 18:28:50,736 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.027 0.170 2026-10-08 18:28:50,805 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:50] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.017 0.015 2026-10-08 18:28:51,955 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 18:28:51,993 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.046 2026-10-08 18:28:52,003 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-10-08 18:28:52,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.056 0.013 2026-10-08 18:28:52,157 100 INFO rb-6d39a9a-225376-422534 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-08 18:28:52,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:52] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.223 0.200 2026-10-08 18:28:52,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 18:28:52,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.063 0.502 2026-10-08 18:28:52,604 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:52] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.566 2026-10-08 18:28:52,610 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:28:52,685 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.029 0.560 2026-10-08 18:28:52,927 100 INFO rb-6d39a9a-225376-422534 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-08 18:28:52,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.161 0.689 2026-10-08 18:28:53,289 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.210 0.956 2026-10-08 18:28:53,301 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:28:53,308 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 1.117 2026-10-08 18:28:53,330 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:28:53,373 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:28:53,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.049 0.873 2026-10-08 18:28:53,422 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:28:53,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.052 0.841 2026-10-08 18:28:53,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.898 2026-10-08 18:28:53,577 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "GET /web/offline HTTP/1.1" 200 - 7 0.013 0.867 2026-10-08 18:28:53,713 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.084 0.638 2026-10-08 18:28:53,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.014 0.297 2026-10-08 18:28:53,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.184 2026-10-08 18:28:54,324 100 INFO rb-6d39a9a-225376-422534 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-08 18:28:54,346 100 INFO rb-6d39a9a-225376-422534 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-08 18:28:54,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.027 0.024 2026-10-08 18:28:54,677 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:54] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 52 0.121 0.119 2026-10-08 18:28:54,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:54] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 25 0.043 0.066 2026-10-08 18:28:54,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.005 2026-10-08 18:28:55,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:55] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.018 0.044 2026-10-08 18:28:55,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: test successful 2026-10-08 18:28:55,729 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:28:55,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing chrome headless with pid 20069 2026-10-08 18:28:55,806 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing websocket connection 2026-10-08 18:28:55,806 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Terminating chrome headless with pid 20069 2026-10-08 18:28:55,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_182855_953862_TestUi.txt 2026-10-08 18:28:55,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Removing chrome user profile "/tmp/tmpysyacaw5_chrome_odoo" 2026-10-08 18:28:55,967 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: waiting for threads: [] 2026-10-08 18:28:56,086 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:28:56] "POST /web/dataset/call_button HTTP/1.1" 200 - 98 0.194 0.181 2026-10-08 18:28:56,114 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 18:29:35,012 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<851704184952482.1791484174.963315010070801-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:29:35,013 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:29:35,028 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #53 deleted mail.mail records with IDs: [260] 2026-10-08 18:29:35,061 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #53 deleted mail.message records with IDs: [11749] 2026-10-08 18:29:35,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:29:35,089 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:29:36,450 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #53 deleted pos.payment.method records with IDs: [52] 2026-10-08 18:29:36,787 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #53 deleted res.currency.rate records with IDs: [179, 178, 177] 2026-10-08 18:29:38,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-10-08 18:29:41,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90014749 for PoS orders references: ['Order 38764-415-2912'] (draft: False) 2026-10-08 18:29:42,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90014749 with result: [{'id': 134, 'pos_reference': 'Order 38764-415-2912', 'account_move': False}] 2026-10-08 18:29:43,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-10-08 18:29:45,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:29:45,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23456772 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:29:48,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23456772 with result: [{'id': 135, 'pos_reference': 'Order 00100-010-0001', 'account_move': 345}] 2026-10-08 18:29:48,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13458542 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:29:50,229 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13458542 with result: [{'id': 136, 'pos_reference': 'Order 00100-010-0002', 'account_move': 347}] 2026-10-08 18:29:50,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57853296 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:29:52,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57853296 with result: [{'id': 137, 'pos_reference': 'Order 00100-010-0003', 'account_move': 349}] 2026-10-08 18:29:52,172 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17889753 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-08 18:29:54,124 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17889753 with result: [{'id': 138, 'pos_reference': 'Order 00100-010-0004', 'account_move': 351}] 2026-10-08 18:29:54,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52273268 for PoS orders references: ['Order 00100-010-0005'] (draft: False) 2026-10-08 18:29:54,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52273268 with result: [{'id': 139, 'pos_reference': 'Order 00100-010-0005', 'account_move': False}] 2026-10-08 18:29:54,768 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72703722 for PoS orders references: ['Order 00100-010-0006'] (draft: False) 2026-10-08 18:29:55,321 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72703722 with result: [{'id': 140, 'pos_reference': 'Order 00100-010-0006', 'account_move': False}] 2026-10-08 18:29:55,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26424865 for PoS orders references: ['Order 00100-010-0007'] (draft: False) 2026-10-08 18:29:55,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26424865 with result: [{'id': 141, 'pos_reference': 'Order 00100-010-0007', 'account_move': False}] 2026-10-08 18:29:55,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39818284 for PoS orders references: ['Order 00100-010-0008'] (draft: False) 2026-10-08 18:29:56,343 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39818284 with result: [{'id': 142, 'pos_reference': 'Order 00100-010-0008', 'account_move': False}] 2026-10-08 18:29:56,351 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25080569 for PoS orders references: ['Order 00100-010-0009'] (draft: False) 2026-10-08 18:29:57,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25080569 with result: [{'id': 143, 'pos_reference': 'Order 00100-010-0009', 'account_move': 353}] 2026-10-08 18:29:57,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96500145 for PoS orders references: ['Order 00100-010-0010'] (draft: False) 2026-10-08 18:29:59,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96500145 with result: [{'id': 144, 'pos_reference': 'Order 00100-010-0010', 'account_move': 355}] 2026-10-08 18:29:59,423 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22551987 for PoS orders references: ['Order 00100-010-0011'] (draft: False) 2026-10-08 18:30:00,949 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22551987 with result: [{'id': 145, 'pos_reference': 'Order 00100-010-0011', 'account_move': 357}] 2026-10-08 18:30:00,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:30:00,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:30:00,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-08 18:30:00,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-10-08 18:30:00,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-10-08 18:30:00,953 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-08 18:30:00,953 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-10-08 18:30:00,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-10-08 18:30:00,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-10-08 18:30:00,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-10-08 18:30:00,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-10-08 18:30:00,956 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-10-08 18:30:00,956 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-10-08 18:30:00,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-10-08 18:30:00,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-10-08 18:30:00,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:30:05,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:30:05,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:30:05,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:30:05,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:30:05,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-10-08 18:30:07,730 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:30:07,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47182708 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:30:08,613 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47182708 with result: [{'id': 146, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:30:08,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:30:08,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:30:10,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:30:10,346 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:30:10,346 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:30:10,346 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:30:13,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-10-08 18:30:16,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:30:16,535 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74803056 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:30:17,630 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74803056 with result: [{'id': 147, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:30:17,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:30:17,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:30:19,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:30:19,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:30:19,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:30:19,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:30:21,977 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-10-08 18:30:24,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:30:24,538 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29737263 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 18:30:25,461 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29737263 with result: [{'id': 148, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-08 18:30:25,462 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:30:25,976 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:30:25,977 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:30:26,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:30:26,556 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:30:26,556 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:30:26,556 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:30:29,184 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_pos_data_should_not_fail ... 2026-10-08 18:30:33,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-10-08 18:30:36,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:30:36,445 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29745457 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:30:37,725 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29745457 with result: [{'id': 150, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:30:37,743 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27535807 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:30:38,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27535807 with result: [{'id': 151, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:30:38,402 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21515720 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:30:39,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21515720 with result: [{'id': 152, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-08 18:30:39,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:30:39,506 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:30:39,507 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:30:41,494 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:30:41,494 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:30:41,495 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:30:41,495 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:30:41,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-10-08 18:30:43,914 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:30:43,949 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49790296 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:30:45,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49790296 with result: [{'id': 153, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:30:45,098 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21513008 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:30:45,890 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21513008 with result: [{'id': 154, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:30:45,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88960052 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:30:48,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88960052 with result: [{'id': 155, 'pos_reference': 'Order 00100-010-0003', 'account_move': 383}] 2026-10-08 18:30:48,556 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:30:48,610 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:30:48,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-10-08 18:30:48,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-10-08 18:30:48,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:30:50,532 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-08 18:30:50,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:30:50,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:30:50,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:30:50,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:30:50,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-10-08 18:30:52,964 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:30:52,989 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6763230 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:30:55,820 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6763230 with result: [{'id': 156, 'pos_reference': 'Order 00100-010-0001', 'account_move': 388}] 2026-10-08 18:30:55,821 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:30:55,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:30:55,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-10-08 18:30:55,823 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:30:56,151 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #53 deleted mail.message records with IDs: [12036] 2026-10-08 18:30:56,442 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #53 deleted account.move records with IDs: [389] 2026-10-08 18:30:56,465 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #53 deleted mail.followers records with IDs: [4894] 2026-10-08 18:30:56,617 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:30:56,649 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:30:56,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:30:56,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:30:56,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-10-08 18:30:59,965 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:30:59,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21331367 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:31:01,111 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21331367 with result: [{'id': 157, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:31:01,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35333034 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 18:31:01,949 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35333034 with result: [{'id': 158, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-10-08 18:31:01,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:31:02,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:31:02,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:31:04,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:31:04,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:31:04,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:31:04,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:31:04,026 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-10-08 18:31:06,669 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:31:06,698 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52871793 for PoS orders references: ['Order 666-666-666'] (draft: False) 2026-10-08 18:31:09,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52871793 with result: [{'id': 160, 'pos_reference': 'Order 666-666-666', 'account_move': 392}] 2026-10-08 18:31:09,502 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:31:11,133 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:31:11,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-10-08 18:31:11,135 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-10-08 18:31:11,135 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:31:11,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:31:11,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:31:11,640 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:31:11,640 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:31:11,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-10-08 18:31:14,694 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89919152 for PoS orders references: ['Order 67885-191-6231', 'Order 10806-494-2918'] (draft: False) 2026-10-08 18:31:16,482 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89919152 with result: [{'id': 163, 'pos_reference': 'Order 10806-494-2918', 'account_move': False}, {'id': 162, 'pos_reference': 'Order 67885-191-6231', 'account_move': False}] 2026-10-08 18:31:17,700 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-10-08 18:31:20,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:31:20,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32772372 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:31:21,128 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32772372 with result: [{'id': 164, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:31:21,144 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35492564 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:31:21,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35492564 with result: [{'id': 165, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:31:21,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32557411 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:31:22,636 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32557411 with result: [{'id': 166, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-08 18:31:22,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:31:22,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:31:25,251 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:31:25,252 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:31:25,253 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:31:25,253 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:31:25,270 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-10-08 18:31:28,055 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6657536 for PoS orders references: ['Order 70143-881-3157'] (draft: False) 2026-10-08 18:31:29,121 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6657536 with result: [{'id': 167, 'pos_reference': 'Order 70143-881-3157', 'account_move': False}] 2026-10-08 18:31:30,275 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22026296 for PoS orders references: ['Order 89190-939-3988'] (draft: False) 2026-10-08 18:31:30,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22026296 with result: [{'id': 168, 'pos_reference': 'Order 89190-939-3988', 'account_move': False}] 2026-10-08 18:31:33,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-08 18:32:07,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<400708625378414.1791484327.660066843032837-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:32:07,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:32:07,722 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted mail.mail records with IDs: [261] 2026-10-08 18:32:07,740 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted mail.message records with IDs: [12646] 2026-10-08 18:32:07,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:32:07,762 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:32:08,809 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted pos.payment.method records with IDs: [66] 2026-10-08 18:32:09,262 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted res.currency.rate records with IDs: [183, 182, 181] 2026-10-08 18:32:11,710 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order ... 2026-10-08 18:32:12,323 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_session: order 'Order 46474-371-8663' was captured in attachment pos_order_save_Order 46474-371-8663_333040.json #3900 2026-10-08 18:32:12,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_and_removed ... 2026-10-08 18:32:13,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_session: order 'Order 20817-252-2281' was captured in attachment pos_order_save_Order 20817-252-2281_-18036.json #3901 2026-10-08 18:32:13,079 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66847950 for PoS orders references: ['Order 20817-252-2281'] (draft: False) 2026-10-08 18:32:13,277 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411975] 2026-10-08 18:32:13,277 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [111] 2026-10-08 18:32:13,357 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3901] 2026-10-08 18:32:14,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66847950 with result: [{'id': 169, 'pos_reference': 'Order 20817-252-2281', 'account_move': False}] 2026-10-08 18:32:14,934 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_twice ... 2026-10-08 18:32:15,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_session: order 'Order 91492-150-3689' was captured in attachment pos_order_save_Order 91492-150-3689_255781.json #3902 2026-10-08 18:32:15,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_session: order 'Order 91492-150-3689' was not captured as the content is the same as in attachment pos_order_save_Order 91492-150-3689_255781.json #3902 2026-10-08 18:32:15,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_order_same_uuid ... 2026-10-08 18:32:16,684 100 INFO rb-6d39a9a-225376-422534 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 #3903 2026-10-08 18:32:16,732 100 INFO rb-6d39a9a-225376-422534 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 #3904 2026-10-08 18:32:16,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders ... 2026-10-08 18:32:17,638 100 INFO rb-6d39a9a-225376-422534 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 #3905 2026-10-08 18:32:17,671 100 INFO rb-6d39a9a-225376-422534 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 #3906 2026-10-08 18:32:17,702 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders_and_removed ... 2026-10-08 18:32:18,353 100 INFO rb-6d39a9a-225376-422534 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 #3907 2026-10-08 18:32:18,394 100 INFO rb-6d39a9a-225376-422534 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 #3908 2026-10-08 18:32:18,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19273186 for PoS orders references: ['Order 12345-678-1999'] (draft: False) 2026-10-08 18:32:18,565 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411982] 2026-10-08 18:32:18,565 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [118] 2026-10-08 18:32:18,602 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3908] 2026-10-08 18:32:19,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19273186 with result: [{'id': 170, 'pos_reference': 'Order 12345-678-1999', 'account_move': False}] 2026-10-08 18:32:19,877 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88680725 for PoS orders references: ['Order 12345-678-1996'] (draft: False) 2026-10-08 18:32:20,003 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411981] 2026-10-08 18:32:20,003 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [117] 2026-10-08 18:32:20,034 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3907] 2026-10-08 18:32:20,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88680725 with result: [{'id': 171, 'pos_reference': 'Order 12345-678-1996', 'account_move': False}] 2026-10-08 18:32:20,974 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-08 18:32:52,421 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #59 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-10-08 18:32:55,836 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 4004] 2026-10-08 18:32:55,837 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #59 deleted pos.config records with IDs: [46, 47, 48, 49] 2026-10-08 18:32:55,863 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #59 deleted ir.sequence records with IDs: [1128, 1131, 1179, 1182, 1129, 1132, 1180, 1183] 2026-10-08 18:33:01,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-10-08 18:33:02,617 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:33:06,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:33:06] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 678 1.370 2.429 2026-10-08 18:33:06,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-08 18:33:08,194 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:33:08] "GET /my/invoices/412?access_token=963e36a4-805b-486f-beb2-a6684de9b0ff HTTP/1.1" 200 - 223 0.398 1.378 2026-10-08 18:33:08,253 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-10-08 18:33:09,933 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:partner_1 from n/a 2026-10-08 18:33:10,468 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:33:13,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:33:13] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 708 0.742 2.600 2026-10-08 18:33:15,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:33:15] "GET /my/invoices/413?access_token=9898ca40-3159-4b9f-9bb7-15447a4c456d HTTP/1.1" 200 - 246 0.213 1.398 2026-10-08 18:33:15,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 11 removed 2026-10-08 18:33:53,276 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<642689010528031.1791484433.223804473876953-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:33:53,276 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:33:53,291 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [263] 2026-10-08 18:33:53,317 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #64 deleted mail.message records with IDs: [13662] 2026-10-08 18:33:53,318 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:33:53,344 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:33:54,740 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #64 deleted pos.payment.method records with IDs: [87] 2026-10-08 18:33:55,099 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #64 deleted res.currency.rate records with IDs: [190, 189, 188] 2026-10-08 18:33:57,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-10-08 18:34:01,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40671093 for PoS orders references: ['Order 21833-018-9536', 'Order 24317-128-0512'] (draft: False) 2026-10-08 18:34:04,027 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40671093 with result: [{'id': 175, 'pos_reference': 'Order 24317-128-0512', 'account_move': False}, {'id': 174, 'pos_reference': 'Order 21833-018-9536', 'account_move': False}] 2026-10-08 18:34:04,960 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [487] 2026-10-08 18:34:05,945 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-10-08 18:34:09,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80540439 for PoS orders references: ['Order 41294-386-5615', 'Order 05691-015-4895', 'Order 48232-001-5828'] (draft: False) 2026-10-08 18:34:11,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80540439 with result: [{'id': 178, 'pos_reference': 'Order 48232-001-5828', 'account_move': False}, {'id': 177, 'pos_reference': 'Order 05691-015-4895', 'account_move': False}, {'id': 176, 'pos_reference': 'Order 41294-386-5615', 'account_move': False}] 2026-10-08 18:34:12,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-10-08 18:34:16,463 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97346612 for PoS orders references: ['Order 32397-223-3932', 'Order 17569-589-0833', 'Order 38803-072-5750'] (draft: False) 2026-10-08 18:34:18,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97346612 with result: [{'id': 181, 'pos_reference': 'Order 38803-072-5750', 'account_move': False}, {'id': 180, 'pos_reference': 'Order 17569-589-0833', 'account_move': False}, {'id': 179, 'pos_reference': 'Order 32397-223-3932', 'account_move': False}] 2026-10-08 18:34:19,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-10-08 18:34:24,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17268855 for PoS orders references: ['Order 83582-933-1893', 'Order 20236-030-9658', 'Order 57926-361-3192'] (draft: False) 2026-10-08 18:34:26,125 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17268855 with result: [{'id': 184, 'pos_reference': 'Order 57926-361-3192', 'account_move': False}, {'id': 183, 'pos_reference': 'Order 20236-030-9658', 'account_move': False}, {'id': 182, 'pos_reference': 'Order 83582-933-1893', 'account_move': False}] 2026-10-08 18:34:27,720 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-10-08 18:34:31,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54704324 for PoS orders references: ['Order 49166-264-5207', 'Order 22160-894-4290', 'Order 10638-555-4966'] (draft: False) 2026-10-08 18:34:33,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54704324 with result: [{'id': 187, 'pos_reference': 'Order 10638-555-4966', 'account_move': False}, {'id': 186, 'pos_reference': 'Order 22160-894-4290', 'account_move': False}, {'id': 185, 'pos_reference': 'Order 49166-264-5207', 'account_move': False}] 2026-10-08 18:34:35,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-10-08 18:34:38,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89252368 for PoS orders references: ['Order 69456-519-0781', 'Order 70779-991-6452', 'Order 38681-454-6586'] (draft: False) 2026-10-08 18:34:41,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89252368 with result: [{'id': 190, 'pos_reference': 'Order 38681-454-6586', 'account_move': False}, {'id': 189, 'pos_reference': 'Order 70779-991-6452', 'account_move': False}, {'id': 188, 'pos_reference': 'Order 69456-519-0781', 'account_move': False}] 2026-10-08 18:34:42,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-10-08 18:34:45,925 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74564991 for PoS orders references: ['Order 91456-848-2898', 'Order 67106-247-2633', 'Order 48875-308-9592'] (draft: False) 2026-10-08 18:34:47,887 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74564991 with result: [{'id': 193, 'pos_reference': 'Order 48875-308-9592', 'account_move': False}, {'id': 192, 'pos_reference': 'Order 67106-247-2633', 'account_move': False}, {'id': 191, 'pos_reference': 'Order 91456-848-2898', 'account_move': False}] 2026-10-08 18:34:49,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-10-08 18:34:53,507 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57490213 for PoS orders references: ['Order 72897-521-5201', 'Order 68682-349-3130', 'Order 67552-541-8773'] (draft: False) 2026-10-08 18:34:55,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57490213 with result: [{'id': 196, 'pos_reference': 'Order 67552-541-8773', 'account_move': False}, {'id': 195, 'pos_reference': 'Order 68682-349-3130', 'account_move': False}, {'id': 194, 'pos_reference': 'Order 72897-521-5201', 'account_move': False}] 2026-10-08 18:34:57,532 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 18:35:35,070 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<628690512857361.1791484535.019612312316895-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:35:35,070 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:35:35,088 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [264] 2026-10-08 18:35:35,146 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #67 deleted mail.message records with IDs: [14262] 2026-10-08 18:35:35,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:35:35,182 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:35:36,555 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #67 deleted pos.payment.method records with IDs: [100] 2026-10-08 18:35:36,895 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #67 deleted res.currency.rate records with IDs: [194, 193, 192] 2026-10-08 18:35:38,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-10-08 18:35:40,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:35:40,585 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80779997 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:35:42,328 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80779997 with result: [{'id': 197, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:35:42,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53308604 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:35:43,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53308604 with result: [{'id': 198, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:35:43,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59995922 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-08 18:35:47,344 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59995922 with result: [{'id': 199, 'pos_reference': 'Order 09876-098-0987', 'account_move': 442}] 2026-10-08 18:35:47,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:35:47,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:35:47,357 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-08 18:35:47,358 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-10-08 18:35:47,358 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:35:50,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:35:50,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:35:50,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:35:50,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:35:50,176 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-10-08 18:35:52,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:35:52,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21551129 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-08 18:35:57,581 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21551129 with result: [{'id': 200, 'pos_reference': 'Order 09876-098-0987', 'account_move': 447}] 2026-10-08 18:35:57,603 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1125383 for PoS orders references: ['Order 09876-098-0988'] (draft: False) 2026-10-08 18:36:00,091 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1125383 with result: [{'id': 201, 'pos_reference': 'Order 09876-098-0988', 'account_move': 449}] 2026-10-08 18:36:00,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29743413 for PoS orders references: ['Order 09876-098-0989'] (draft: False) 2026-10-08 18:36:02,644 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29743413 with result: [{'id': 202, 'pos_reference': 'Order 09876-098-0989', 'account_move': 451}] 2026-10-08 18:36:02,646 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:36:02,654 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:36:02,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-10-08 18:36:02,657 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-10-08 18:36:02,658 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-10-08 18:36:02,658 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-10-08 18:36:02,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-10-08 18:36:02,660 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-10-08 18:36:02,660 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:36:04,577 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:36:04,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:36:04,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:36:04,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:36:04,635 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-08 18:36:41,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<814125302372821.1791484601.753121137619019-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:36:41,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:36:41,822 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #70 deleted mail.mail records with IDs: [265] 2026-10-08 18:36:41,848 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #70 deleted mail.message records with IDs: [14790] 2026-10-08 18:36:41,849 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:36:41,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:36:43,014 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #70 deleted pos.payment.method records with IDs: [113] 2026-10-08 18:36:43,328 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #70 deleted res.currency.rate records with IDs: [198, 197, 196] 2026-10-08 18:36:45,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-10-08 18:36:50,593 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-10-08 18:36:54,679 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:36:54,725 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63640794 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:36:55,946 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63640794 with result: [{'id': 203, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:36:55,959 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #294675 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:36:56,600 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #294675 with result: [{'id': 204, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:36:56,613 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5629799 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:36:57,261 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5629799 with result: [{'id': 205, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-08 18:36:57,261 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:36:57,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:36:57,270 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:36:59,143 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:36:59,144 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:36:59,144 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:36:59,144 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:36:59,162 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-10-08 18:37:03,529 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:37:03,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90593310 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:37:04,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90593310 with result: [{'id': 206, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:37:04,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54931779 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:37:07,914 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54931779 with result: [{'id': 207, 'pos_reference': 'Order 00100-010-0002', 'account_move': 468}] 2026-10-08 18:37:07,928 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4188295 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:37:09,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4188295 with result: [{'id': 208, 'pos_reference': 'Order 00100-010-0003', 'account_move': 470}] 2026-10-08 18:37:09,739 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:37:09,745 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:37:09,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-10-08 18:37:09,747 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95000000000002) for order 00100-010-0003. 2026-10-08 18:37:09,747 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:37:12,003 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [581] 2026-10-08 18:37:13,735 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:37:13,769 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:37:13,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:37:13,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:37:13,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-10-08 18:37:18,852 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:37:18,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31170572 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:37:20,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31170572 with result: [{'id': 209, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:37:20,657 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62207530 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:37:22,288 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62207530 with result: [{'id': 210, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:37:22,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1955178 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:37:23,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1955178 with result: [{'id': 211, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-08 18:37:23,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45672225 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-08 18:37:24,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45672225 with result: [{'id': 212, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-08 18:37:24,457 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:37:24,458 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:37:25,959 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [597] 2026-10-08 18:37:26,742 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:37:26,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:37:26,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:37:26,768 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:37:26,784 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-10-08 18:37:32,315 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:37:32,378 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11737943 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:37:33,319 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11737943 with result: [{'id': 213, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:37:33,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:37:33,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:37:34,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:37:34,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:37:34,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:37:34,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:37:34,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-10-08 18:37:41,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 18:38:15,953 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<978410651219161.1791484695.909106731414795-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:38:15,953 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:38:15,968 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #73 deleted mail.mail records with IDs: [266] 2026-10-08 18:38:15,986 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #73 deleted mail.message records with IDs: [15437] 2026-10-08 18:38:15,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:38:16,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:38:17,079 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #73 deleted pos.payment.method records with IDs: [126] 2026-10-08 18:38:17,433 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #73 deleted res.currency.rate records with IDs: [202, 201, 200] 2026-10-08 18:38:19,312 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-10-08 18:38:22,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-10-08 18:38:25,587 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37125422 for PoS orders references: ['Order 63209-301-6091'] (draft: False) 2026-10-08 18:38:26,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37125422 with result: [{'id': 215, 'pos_reference': 'Order 63209-301-6091', 'account_move': False}] 2026-10-08 18:38:28,535 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-10-08 18:38:30,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:38:30,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24691848 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:38:31,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24691848 with result: [{'id': 216, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:38:31,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92358433 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:38:32,348 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92358433 with result: [{'id': 217, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:38:32,365 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97364757 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:38:33,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97364757 with result: [{'id': 218, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-08 18:38:33,149 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:38:33,156 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:38:33,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:38:35,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:38:35,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:38:35,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:38:35,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:38:35,424 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-10-08 18:38:37,248 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:38:37,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97608097 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:38:38,542 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97608097 with result: [{'id': 219, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:38:38,554 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1319370 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:38:39,239 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1319370 with result: [{'id': 220, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:38:39,253 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99091228 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-10-08 18:38:42,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99091228 with result: [{'id': 221, 'pos_reference': 'Order 09876-098-0987', 'account_move': 504}] 2026-10-08 18:38:42,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91039588 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-08 18:38:44,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91039588 with result: [{'id': 222, 'pos_reference': 'Order 00100-010-0004', 'account_move': 506}] 2026-10-08 18:38:44,573 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:38:44,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:38:44,584 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09000000000003) for order 09876-098-0987. 2026-10-08 18:38:44,585 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-10-08 18:38:44,585 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:38:46,896 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-08 18:38:46,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:38:46,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:38:46,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:38:46,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:38:46,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-10-08 18:38:49,040 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40392333 for PoS orders references: ['Order 35012-994-4060'] (draft: False) 2026-10-08 18:38:50,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40392333 with result: [{'id': 223, 'pos_reference': 'Order 35012-994-4060', 'account_move': False}] 2026-10-08 18:38:51,872 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-10-08 18:38:53,928 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46542052 for PoS orders references: ['Order 35775-029-5606'] (draft: False) 2026-10-08 18:38:55,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46542052 with result: [{'id': 224, 'pos_reference': 'Order 35775-029-5606', 'account_move': False}] 2026-10-08 18:38:56,736 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-10-08 18:38:59,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38370872 for PoS orders references: ['Order 82184-214-3687'] (draft: False) 2026-10-08 18:39:00,405 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38370872 with result: [{'id': 225, 'pos_reference': 'Order 82184-214-3687', 'account_move': False}] 2026-10-08 18:39:02,802 100 INFO rb-6d39a9a-225376-422534 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-08 18:39:06,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93153472 for PoS orders references: ['Order 95181-931-8853'] (draft: False) 2026-10-08 18:39:08,096 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93153472 with result: [{'id': 226, 'pos_reference': 'Order 95181-931-8853', 'account_move': False}] 2026-10-08 18:39:09,650 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-10-08 18:39:41,495 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-10-08 18:39:43,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:39:43,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41739399 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 18:39:47,103 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41739399 with result: [{'id': 227, 'pos_reference': 'Order 12345-123-1234', 'account_move': 523}] 2026-10-08 18:39:47,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:39:48,141 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:39:48,143 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-10-08 18:39:48,143 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:39:48,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-10-08 18:39:48,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:39:48,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:39:48,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:39:48,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:39:48,974 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-10-08 18:39:50,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:39:50,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39424897 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:39:51,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39424897 with result: [{'id': 229, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:39:51,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27088299 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:39:52,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27088299 with result: [{'id': 230, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:39:52,549 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5356753 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:39:53,778 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5356753 with result: [{'id': 231, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-08 18:39:53,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:39:53,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:39:53,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:39:55,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:39:55,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:39:55,772 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:39:55,772 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:39:55,832 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-08 18:40:31,205 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<262924265512054.1791484831.154603958129883-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:40:31,205 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:40:31,221 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [267] 2026-10-08 18:40:31,247 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #76 deleted mail.message records with IDs: [16565] 2026-10-08 18:40:31,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:40:31,275 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:40:32,396 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #76 deleted pos.payment.method records with IDs: [144] 2026-10-08 18:40:32,735 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #76 deleted res.currency.rate records with IDs: [206, 205, 204] 2026-10-08 18:40:35,696 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-10-08 18:40:37,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-10-08 18:40:38,948 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-10-08 18:40:40,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-10-08 18:40:41,156 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-10-08 18:40:42,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-10-08 18:40:42,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 18:41:17,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<408024102701932.1791484877.481366872787476-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:41:17,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:41:17,545 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [268] 2026-10-08 18:41:17,567 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #79 deleted mail.message records with IDs: [17082] 2026-10-08 18:41:17,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:41:17,594 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:41:19,142 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #79 deleted pos.payment.method records with IDs: [158] 2026-10-08 18:41:19,635 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #79 deleted res.currency.rate records with IDs: [210, 209, 208] 2026-10-08 18:41:22,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-10-08 18:41:22,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:41:22,863 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95274355 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:41:26,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95274355 with result: [{'id': 233, 'pos_reference': 'Order 00100-010-0001', 'account_move': 529}] 2026-10-08 18:41:26,243 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:41:26,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:41:26,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-10-08 18:41:26,245 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:41:27,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:41:27,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:41:27,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:41:27,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:41:27,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-10-08 18:41:27,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:41:27,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26516824 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:41:30,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26516824 with result: [{'id': 234, 'pos_reference': 'Order 00100-010-0001', 'account_move': 533}] 2026-10-08 18:41:30,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:41:30,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:41:30,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-10-08 18:41:30,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:41:31,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:41:31,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:41:31,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:41:31,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:41:31,857 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-10-08 18:41:32,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:41:32,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29262385 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:41:34,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29262385 with result: [{'id': 235, 'pos_reference': 'Order 00100-010-0001', 'account_move': 537}] 2026-10-08 18:41:34,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:41:34,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:41:34,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:41:35,058 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #79 deleted mail.message records with IDs: [17132] 2026-10-08 18:41:35,241 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #79 deleted account.move records with IDs: [538] 2026-10-08 18:41:35,266 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #79 deleted mail.followers records with IDs: [9878] 2026-10-08 18:41:35,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:41:35,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:41:35,420 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:41:35,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:41:35,436 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-10-08 18:41:35,892 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:41:35,919 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38889977 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:41:38,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38889977 with result: [{'id': 236, 'pos_reference': 'Order 00100-010-0001', 'account_move': 539}] 2026-10-08 18:41:38,775 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:41:38,776 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:41:38,777 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-10-08 18:41:38,777 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:41:40,177 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:41:40,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:41:40,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:41:40,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:41:40,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-10-08 18:41:40,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:41:40,829 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92759796 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:41:43,618 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92759796 with result: [{'id': 237, 'pos_reference': 'Order 00100-010-0001', 'account_move': 543}] 2026-10-08 18:41:43,619 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:41:43,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:41:43,621 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-10-08 18:41:43,621 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:41:44,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:41:44,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:41:44,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:41:44,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:41:44,785 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-10-08 18:41:45,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:41:45,258 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10252185 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:41:48,163 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10252185 with result: [{'id': 238, 'pos_reference': 'Order 00100-010-0001', 'account_move': 547}] 2026-10-08 18:41:48,164 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:41:48,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:41:48,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-08 18:41:48,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:41:49,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:41:49,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:41:49,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:41:49,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:41:49,232 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-10-08 18:41:49,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:41:49,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5907684 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:41:52,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5907684 with result: [{'id': 239, 'pos_reference': 'Order 00100-010-0001', 'account_move': 551}] 2026-10-08 18:41:52,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:41:52,911 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:41:52,911 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-08 18:41:52,911 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:41:54,086 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:41:54,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:41:54,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:41:54,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:41:54,107 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-10-08 18:41:54,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:41:54,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40307423 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:41:57,283 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40307423 with result: [{'id': 240, 'pos_reference': 'Order 00100-010-0001', 'account_move': 555}] 2026-10-08 18:41:57,284 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:41:57,285 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:41:57,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-08 18:41:57,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:41:58,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:41:58,502 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:41:58,502 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:41:58,502 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:41:58,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-10-08 18:41:59,051 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:41:59,079 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12048615 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:42:01,922 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12048615 with result: [{'id': 241, 'pos_reference': 'Order 00100-010-0001', 'account_move': 559}] 2026-10-08 18:42:01,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:42:01,925 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:42:01,926 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-08 18:42:01,926 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:42:03,246 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:42:03,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:42:03,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:42:03,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:42:03,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-10-08 18:42:03,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:42:03,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34196278 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:42:06,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34196278 with result: [{'id': 242, 'pos_reference': 'Order 00100-010-0001', 'account_move': 563}] 2026-10-08 18:42:07,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:42:07,001 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:42:07,001 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-10-08 18:42:07,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-08 18:42:07,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:42:08,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:42:08,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:42:08,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:42:08,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:42:08,167 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-10-08 18:42:08,603 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:42:08,622 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20555759 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:42:11,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20555759 with result: [{'id': 243, 'pos_reference': 'Order 00100-010-0001', 'account_move': 568}] 2026-10-08 18:42:11,884 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:42:11,885 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:42:11,885 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-10-08 18:42:11,886 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-08 18:42:11,886 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:42:14,103 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:42:14,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:42:14,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:42:14,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:42:14,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-10-08 18:42:14,836 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:42:14,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57844642 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:42:17,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57844642 with result: [{'id': 244, 'pos_reference': 'Order 00100-010-0001', 'account_move': 574}] 2026-10-08 18:42:17,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:42:17,944 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:42:17,944 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-10-08 18:42:17,944 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-10-08 18:42:17,945 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:42:20,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:42:20,263 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:42:20,263 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:42:20,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:42:20,294 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-10-08 18:42:20,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:42:20,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96511295 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:42:24,784 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96511295 with result: [{'id': 245, 'pos_reference': 'Order 00100-010-0001', 'account_move': 580}] 2026-10-08 18:42:24,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:42:24,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:42:24,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-10-08 18:42:24,789 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-10-08 18:42:24,789 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:42:26,629 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:42:26,630 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:42:26,630 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:42:26,630 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:42:26,649 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-10-08 18:42:27,129 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:42:27,155 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96470659 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:42:29,981 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96470659 with result: [{'id': 246, 'pos_reference': 'Order 00100-010-0001', 'account_move': 586}] 2026-10-08 18:42:29,982 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:42:29,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:42:29,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-10-08 18:42:29,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:42:31,221 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:42:31,222 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:42:31,222 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:42:31,222 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:42:31,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-10-08 18:42:31,742 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:42:31,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42585119 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:42:35,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42585119 with result: [{'id': 247, 'pos_reference': 'Order 00100-010-0001', 'account_move': 590}] 2026-10-08 18:42:35,043 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:42:35,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:42:35,045 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-10-08 18:42:35,045 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:42:36,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:42:36,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:42:36,307 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:42:36,307 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:42:36,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-10-08 18:42:36,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:42:36,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22430709 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:42:39,671 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22430709 with result: [{'id': 248, 'pos_reference': 'Order 00100-010-0001', 'account_move': 594}] 2026-10-08 18:42:39,671 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:42:39,672 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:42:39,673 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-10-08 18:42:39,673 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:42:40,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:42:40,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:42:40,944 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:42:40,944 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:42:40,962 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-10-08 18:42:41,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:42:41,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26449603 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:42:44,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26449603 with result: [{'id': 249, 'pos_reference': 'Order 00100-010-0001', 'account_move': 598}] 2026-10-08 18:42:44,411 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:42:44,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-10-08 18:42:44,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-10-08 18:42:44,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:42:45,461 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:42:45,461 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:42:45,462 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:42:45,462 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:42:45,524 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-10-08 18:43:24,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<695231100938843.1791485004.665080547332764-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:43:24,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:43:24,763 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #82 deleted mail.mail records with IDs: [269] 2026-10-08 18:43:24,807 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #82 deleted mail.message records with IDs: [17777] 2026-10-08 18:43:24,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:43:24,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:43:26,417 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #82 deleted pos.payment.method records with IDs: [171] 2026-10-08 18:43:26,845 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #82 deleted res.currency.rate records with IDs: [214, 213, 212] 2026-10-08 18:43:29,255 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-10-08 18:43:29,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:29,730 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42202788 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:30,619 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42202788 with result: [{'id': 250, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:30,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:30,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:43:31,733 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:43:31,733 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:43:31,734 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:43:31,734 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:43:31,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-10-08 18:43:32,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:32,279 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91157945 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:33,209 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91157945 with result: [{'id': 251, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:33,210 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:33,210 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:43:34,486 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:43:34,486 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:43:34,486 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:43:34,487 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:43:34,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-10-08 18:43:35,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:35,043 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9875409 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:36,136 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9875409 with result: [{'id': 252, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:36,137 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:36,137 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:43:36,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:43:36,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:43:36,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:43:36,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:43:36,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-10-08 18:43:37,315 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:37,344 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12426190 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:38,210 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12426190 with result: [{'id': 253, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:38,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:38,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:43:39,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:43:39,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:43:39,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:43:39,756 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:43:39,784 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-10-08 18:43:40,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:40,416 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90789707 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:41,499 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90789707 with result: [{'id': 254, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:41,500 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:41,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:43:42,877 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:43:42,878 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:43:42,878 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:43:42,878 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:43:42,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-10-08 18:43:43,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:43,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99144792 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:43,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99144792 with result: [{'id': 255, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:43,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:43,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:43:44,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:43:44,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:43:44,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:43:44,958 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:43:44,973 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-10-08 18:43:45,463 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:45,468 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62060450 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:45,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62060450 with result: [{'id': 256, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:45,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:45,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:43:46,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:43:46,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:43:46,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:43:46,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:43:46,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-10-08 18:43:47,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:47,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16923544 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:47,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16923544 with result: [{'id': 257, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:47,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:47,514 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:43:48,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:43:48,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:43:48,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:43:48,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:43:48,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-10-08 18:43:49,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:49,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18171113 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:49,570 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18171113 with result: [{'id': 258, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:49,571 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:49,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:43:50,893 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:43:50,894 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:43:50,894 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:43:50,894 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:43:50,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-10-08 18:43:51,592 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:51,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62331908 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:53,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62331908 with result: [{'id': 259, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:53,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:53,068 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:43:54,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:43:54,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:43:54,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:43:54,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:43:54,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-10-08 18:43:54,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:55,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18273410 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:56,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18273410 with result: [{'id': 260, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:56,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:56,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:43:57,447 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:43:57,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:43:57,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:43:57,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:43:57,465 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-10-08 18:43:57,964 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:43:57,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63702103 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:43:58,977 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63702103 with result: [{'id': 261, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:43:58,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:43:58,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:44:00,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:44:00,196 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:44:00,196 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:44:00,196 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:44:00,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-10-08 18:44:00,727 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:44:00,752 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80062124 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:44:01,623 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80062124 with result: [{'id': 262, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:44:01,624 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:44:01,624 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:44:02,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:44:02,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:44:02,884 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:44:02,884 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:44:02,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-10-08 18:44:03,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:44:03,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80464414 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:44:04,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80464414 with result: [{'id': 263, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:44:04,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:44:04,274 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:44:05,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:44:05,287 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:44:05,287 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:44:05,287 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:44:05,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-10-08 18:44:05,722 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:44:05,750 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33392910 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:44:06,606 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33392910 with result: [{'id': 264, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:44:06,607 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:44:06,607 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:44:08,375 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:44:08,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:44:08,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:44:08,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:44:08,392 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-10-08 18:44:08,948 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:44:08,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26473406 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:44:09,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26473406 with result: [{'id': 265, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:44:09,970 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:44:09,970 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:44:11,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:44:11,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:44:11,752 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:44:11,752 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:44:11,769 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-10-08 18:44:12,260 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:44:12,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94012304 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:44:13,241 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94012304 with result: [{'id': 266, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:44:13,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:44:13,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:44:14,627 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:44:14,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:44:14,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:44:14,629 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:44:14,645 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-10-08 18:44:15,144 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:44:15,172 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35760758 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:44:16,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35760758 with result: [{'id': 267, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:44:16,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:44:16,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:44:17,342 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:44:17,343 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:44:17,343 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:44:17,343 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:44:17,360 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-10-08 18:44:17,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:44:17,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90843055 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:44:19,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90843055 with result: [{'id': 268, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:44:19,073 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:44:19,073 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:44:20,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:44:20,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:44:20,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:44:20,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:44:20,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-10-08 18:44:20,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:44:20,901 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75113757 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:44:21,732 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75113757 with result: [{'id': 269, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:44:21,733 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:44:21,733 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:44:23,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:44:23,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:44:23,089 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:44:23,089 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:44:23,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-10-08 18:44:23,576 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:44:23,603 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92967580 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:44:24,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92967580 with result: [{'id': 270, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:44:24,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:44:24,717 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:44:26,146 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:44:26,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:44:26,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:44:26,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:44:26,202 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 18:45:00,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<681014230985663.1791485100.109267711639404-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:45:00,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:45:00,171 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #85 deleted mail.mail records with IDs: [270] 2026-10-08 18:45:00,191 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #85 deleted mail.message records with IDs: [18448] 2026-10-08 18:45:00,192 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:45:00,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:45:01,262 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #85 deleted pos.payment.method records with IDs: [184] 2026-10-08 18:45:01,579 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #85 deleted res.currency.rate records with IDs: [218, 217, 216] 2026-10-08 18:45:03,581 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-10-08 18:45:08,428 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:45:08,463 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76633693 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:45:10,173 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76633693 with result: [{'id': 271, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:45:10,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60942488 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:45:11,252 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60942488 with result: [{'id': 272, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:45:11,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76412965 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:45:12,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76412965 with result: [{'id': 273, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-08 18:45:12,744 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21359296 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-10-08 18:45:13,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21359296 with result: [{'id': 274, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-10-08 18:45:13,224 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:45:13,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:45:13,274 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:45:14,517 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [852] 2026-10-08 18:45:15,164 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:45:15,182 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:45:15,191 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:45:15,191 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:45:15,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-10-08 18:45:20,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:45:20,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7577625 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:45:21,606 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7577625 with result: [{'id': 275, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:45:21,622 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43559698 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:45:22,574 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43559698 with result: [{'id': 276, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:45:22,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43263957 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:45:26,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43263957 with result: [{'id': 277, 'pos_reference': 'Order 00100-010-0003', 'account_move': 670}] 2026-10-08 18:45:26,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:45:26,416 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:45:26,418 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-10-08 18:45:26,418 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:45:27,389 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [873] 2026-10-08 18:45:28,152 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:45:28,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:45:28,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:45:28,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:45:28,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-10-08 18:45:33,936 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8394543 for PoS orders references: ['Order 53758-357-0709'] (draft: False) 2026-10-08 18:45:34,742 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8394543 with result: [{'id': 278, 'pos_reference': 'Order 53758-357-0709', 'account_move': False}] 2026-10-08 18:45:36,170 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-10-08 18:45:41,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22052121 for PoS orders references: ['Order 82179-103-5271'] (draft: False) 2026-10-08 18:45:43,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22052121 with result: [{'id': 279, 'pos_reference': 'Order 82179-103-5271', 'account_move': False}] 2026-10-08 18:45:44,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-10-08 18:45:50,916 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<228080684303572.1791485150.868628978729248-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-08 18:45:50,916 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:45:50,927 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #85 deleted mail.mail records with IDs: [271] 2026-10-08 18:45:50,942 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #85 deleted mail.message records with IDs: [18595] 2026-10-08 18:45:50,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:45:50,968 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:45:51,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 18:46:27,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<409502698629929.1791485187.182187557220459-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:46:27,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:46:27,265 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #89 deleted mail.mail records with IDs: [272] 2026-10-08 18:46:27,298 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #89 deleted mail.message records with IDs: [19059] 2026-10-08 18:46:27,299 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:46:27,323 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:46:28,619 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #89 deleted pos.payment.method records with IDs: [197] 2026-10-08 18:46:28,952 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #89 deleted res.currency.rate records with IDs: [222, 221, 220] 2026-10-08 18:46:32,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-10-08 18:46:32,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:46:32,881 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17083597 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:46:33,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17083597 with result: [{'id': 281, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:46:34,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4711215 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:46:34,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4711215 with result: [{'id': 282, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:46:34,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78421734 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:46:35,358 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78421734 with result: [{'id': 283, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-08 18:46:35,359 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:46:35,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:46:35,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:46:37,499 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [909, 910] 2026-10-08 18:46:38,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:46:38,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:46:38,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:46:38,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:46:38,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-10-08 18:46:38,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:46:38,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19857773 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:46:40,335 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19857773 with result: [{'id': 284, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-10-08 18:46:40,357 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95511816 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:46:41,329 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95511816 with result: [{'id': 285, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:46:41,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24258308 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:46:42,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24258308 with result: [{'id': 286, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-10-08 18:46:42,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:46:42,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:46:42,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:46:45,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:46:45,076 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:46:45,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:46:45,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:46:45,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-10-08 18:46:45,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-10-08 18:46:45,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11696440 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-10-08 18:46:50,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11696440 with result: [{'id': 287, 'pos_reference': 'Order 00100-010-0001', 'account_move': 704}] 2026-10-08 18:46:50,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68050596 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-10-08 18:46:51,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68050596 with result: [{'id': 288, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-10-08 18:46:51,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55020368 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-10-08 18:46:54,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55020368 with result: [{'id': 289, 'pos_reference': 'Order 00100-010-0003', 'account_move': 706}] 2026-10-08 18:46:54,032 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-10-08 18:46:54,040 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-10-08 18:46:54,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.0600000000001) for order 00100-010-0001. 2026-10-08 18:46:54,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-10-08 18:46:54,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-10-08 18:46:55,714 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [943, 944, 945, 946] 2026-10-08 18:46:56,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-10-08 18:46:56,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-10-08 18:46:56,852 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-10-08 18:46:56,852 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-10-08 18:46:56,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 18:47:33,162 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<804126338968153.1791485253.114788770675659-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:47:33,162 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:47:33,184 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #92 deleted mail.mail records with IDs: [273] 2026-10-08 18:47:33,224 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #92 deleted mail.message records with IDs: [19588] 2026-10-08 18:47:33,224 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:47:33,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:47:34,634 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #92 deleted pos.payment.method records with IDs: [210] 2026-10-08 18:47:34,962 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #92 deleted res.currency.rate records with IDs: [226, 225, 224] 2026-10-08 18:47:37,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-10-08 18:47:38,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-10-08 18:47:38,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-10-08 18:47:39,295 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 18:48:11,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 274 and Message-Id '<183628496606417.1791485291.935801267623901-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:48:11,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:48:11,991 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #95 deleted mail.mail records with IDs: [274] 2026-10-08 18:48:12,009 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #95 deleted mail.message records with IDs: [20075] 2026-10-08 18:48:12,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:48:12,033 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:48:13,123 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #95 deleted pos.payment.method records with IDs: [223] 2026-10-08 18:48:13,460 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #95 deleted res.currency.rate records with IDs: [230, 229, 228] 2026-10-08 18:48:15,395 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-10-08 18:48:18,931 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-10-08 18:48:25,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-10-08 18:48:33,356 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-10-08 18:48:36,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-10-08 18:48:39,357 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 18:49:16,424 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 275 and Message-Id '<043277867765519.1791485356.357704401016235-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 18:49:16,424 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:49:16,444 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [275] 2026-10-08 18:49:16,477 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #98 deleted mail.message records with IDs: [20618] 2026-10-08 18:49:16,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:49:16,506 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:49:18,162 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #98 deleted pos.payment.method records with IDs: [236] 2026-10-08 18:49:18,520 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #98 deleted res.currency.rate records with IDs: [234, 233, 232] 2026-10-08 18:49:20,664 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-10-08 18:49:20,761 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-10-08 18:49:25,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-10-08 18:49:25,386 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-10-08 18:49:25,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-10-08 18:49:25,921 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-10-08 18:49:31,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 18:50:10,668 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #101 deleted pos.payment.method records with IDs: [252] 2026-10-08 18:50:10,967 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #101 deleted res.currency.rate records with IDs: [238, 237, 236] 2026-10-08 18:50:13,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-10-08 18:50:16,198 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #105 deleted product.product records with IDs: [1386] 2026-10-08 18:50:17,368 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #104 deleted product.product records with IDs: [1389] 2026-10-08 18:50:17,443 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #104 deleted product.template.attribute.value records with IDs: [406] 2026-10-08 18:50:17,630 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-10-08 18:50:23,761 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 18:50:24,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<140337491161318.1791485424.805376291275024-openerp-private@ca7a2345581c>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-08 18:50:24,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:50:24,875 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [276] 2026-10-08 18:50:24,902 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20640] 2026-10-08 18:50:24,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:50:24,915 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:50:26,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<437788069977150.1791485426.074552774429321-openerp-private@ca7a2345581c>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-10-08 18:50:26,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:50:26,132 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [277] 2026-10-08 18:50:26,171 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20643] 2026-10-08 18:50:26,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:50:26,180 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:50:26,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-10-08 18:50:26,207 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:26,221 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:50:26,658 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:26,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:portal_user from 127.0.0.1 2026-10-08 18:50:26,693 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:26,696 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:26,700 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:26,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:26] "POST /web/login HTTP/1.1" 303 - 59 0.106 0.425 2026-10-08 18:50:26,743 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:28,469 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:28] "GET /my HTTP/1.1" 200 - 234 0.351 1.377 2026-10-08 18:50:28,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 18:50:28,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-10-08 18:50:29,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:test_portal_user from n/a 2026-10-08 18:50:29,753 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:50:30,537 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:30] "POST /my/account HTTP/1.1" 303 - 114 0.191 0.597 2026-10-08 18:50:32,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:32] "GET /my/home HTTP/1.1" 200 - 272 0.412 1.472 2026-10-08 18:50:32,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:32] "POST /my/account HTTP/1.1" 303 - 89 0.068 0.169 2026-10-08 18:50:32,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:32] "GET /my/home HTTP/1.1" 200 - 35 0.074 0.134 2026-10-08 18:50:32,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-10-08 18:50:34,119 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#111) from n/a 2026-10-08 18:50:34,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:portal_user from n/a 2026-10-08 18:50:34,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:50:34,689 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Account deletion asked for "portal_user" (#111) from 127.0.0.1. Archive the user and remove login information. 2026-10-08 18:50:34,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_111_1791485434.6893668' (#111) from 127.0.0.1 2026-10-08 18:50:34,854 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #111 deleted res.users.apikeys records with IDs: [1] 2026-10-08 18:50:35,037 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:35] "POST /my/deactivate_account HTTP/1.1" 303 - 153 0.204 0.654 2026-10-08 18:50:36,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:36] "GET /web/login?message=Account%20deleted%21 HTTP/1.1" 200 - 195 0.183 0.920 2026-10-08 18:50:36,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_cron: Manually starting job `Base: Portal Users Deletion`. 2026-10-08 18:50:39,085 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted res.users records with IDs: [111] 2026-10-08 18:50:39,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users_deletion: User #111 'portal_user', deleted. Original request from False. 2026-10-08 18:50:39,233 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20657, 20654, 20653, 20652] 2026-10-08 18:50:39,588 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted res.partner records with IDs: [582] 2026-10-08 18:50:39,595 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users_deletion: Partner #582 'portal_user', deleted. Original request from False. 2026-10-08 18:50:39,599 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_cron: Job `Base: Portal Users Deletion` done. 2026-10-08 18:50:39,622 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 18:50:39,840 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-10-08 18:50:40,392 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20286 2026-10-08 18:50:40,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6bhwhy5d_chrome_odoo 2026-10-08 18:50:40,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:37121/json/version 2026-10-08 18:50:40,395 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37121/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:50:40,423 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:50:40,424 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:37121/json 2026-10-08 18:50:40,425 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37121/json with timeout 3 increased to 10s during tests 2026-10-08 18:50:40,437 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:37121/devtools/page/F9C771963B3F65DB38CF56ADEC6F5028 2026-10-08 18:50:40,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-08 18:50:40,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-08 18:50:41,463 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 18:50:41,472 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:portal from n/a 2026-10-08 18:50:41,486 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-08 18:50:41,490 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-08 18:50:41,491 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-08 18:50:41,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:50:42,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-08 18:50:43,276 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:43] "GET / HTTP/1.1" 200 - 210 0.327 1.440 2026-10-08 18:50:43,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': 'F9C771963B3F65DB38CF56ADEC6F5028', 'loaderId': '576414B50995131DA5EA6F005DA83777', 'isDownload': False} 2026-10-08 18:50:43,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-08 18:50:43,350 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:50:43,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d417c49/web.assets_frontend.min.css, copying from /web/assets/d417c49/web.assets_frontend.min.css 2026-10-08 18:50:43,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:43] "GET /web/assets/1/d417c49/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.078 0.045 2026-10-08 18:50:43,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js, copying from /web/assets/dfdb0e4/web.assets_frontend_minimal.min.js 2026-10-08 18:50:43,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:43] "GET /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.033 0.097 2026-10-08 18:50:43,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3849f2/web.__assets_tests_call__.min.js, copying from /web/assets/c3849f2/web.__assets_tests_call__.min.js 2026-10-08 18:50:43,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:43] "GET /web/assets/1/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.039 0.065 2026-10-08 18:50:43,740 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:50:43,764 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:43] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:50:43,770 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 18:50:43,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:43] "GET /web/image/website/1/logo/My%20Website?unique=470a77b HTTP/1.1" 200 - 6 0.035 0.021 2026-10-08 18:50:43,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/099786a/web.assets_frontend_lazy.min.js, copying from /web/assets/099786a/web.assets_frontend_lazy.min.js 2026-10-08 18:50:43,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:43] "GET /web/assets/1/099786a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.051 0.061 2026-10-08 18:50:43,959 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:43] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.010 0.124 2026-10-08 18:50:44,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:44] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.011 0.015 2026-10-08 18:50:44,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:44] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.005 2026-10-08 18:50:44,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-08 18:50:44,738 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.017 0.190 2026-10-08 18:50:44,750 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.106 2026-10-08 18:50:44,789 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:44] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.026 0.119 2026-10-08 18:50:45,660 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:45] "GET /my HTTP/1.1" 200 - 99 0.107 0.897 2026-10-08 18:50:45,896 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:45] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:50:45,898 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:45] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-08 18:50:45,920 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:45] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 18:50:45,952 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:45] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-08 18:50:45,962 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:45] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:50:45,974 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:45] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 18:50:46,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.005 0.004 2026-10-08 18:50:46,324 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.016 2026-10-08 18:50:46,341 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.008 2026-10-08 18:50:46,578 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "POST /my/counters HTTP/1.1" 200 - 50 0.109 0.114 2026-10-08 18:50:46,624 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:50:46,627 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:50:46,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "POST /my/counters HTTP/1.1" 200 - 53 0.140 0.293 2026-10-08 18:50:46,898 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 18:50:46,928 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 18:50:46,943 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.095 2026-10-08 18:50:46,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "POST /my/counters HTTP/1.1" 200 - 20 0.095 0.481 2026-10-08 18:50:46,967 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:50:46,980 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:50:46,995 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:46] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 18:50:47,003 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:47] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.038 0.572 2026-10-08 18:50:47,027 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:47] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:50:47,039 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:47] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-08 18:50:47,047 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:47] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:50:47,822 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:47,843 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:48,611 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:48] "GET /my/account HTTP/1.1" 200 - 52 0.104 0.648 2026-10-08 18:50:48,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:48] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.018 0.022 2026-10-08 18:50:48,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:48] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.004 0.004 2026-10-08 18:50:49,007 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.015 2026-10-08 18:50:49,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.010 2026-10-08 18:50:49,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:49] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.015 0.013 2026-10-08 18:50:50,384 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:50,400 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:50,416 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-08 18:50:50,457 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:50,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:50] "POST /my/account HTTP/1.1" 303 - 114 0.226 0.233 2026-10-08 18:50:51,218 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:51] "GET /my/home HTTP/1.1" 200 - 51 0.113 0.162 2026-10-08 18:50:51,270 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:51] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.005 0.017 2026-10-08 18:50:51,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:51] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.005 0.005 2026-10-08 18:50:51,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.011 0.019 2026-10-08 18:50:51,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.011 2026-10-08 18:50:51,680 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:51] "POST /my/counters HTTP/1.1" 200 - 34 0.076 0.086 2026-10-08 18:50:51,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:51] "POST /my/counters HTTP/1.1" 200 - 27 0.047 0.219 2026-10-08 18:50:51,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:51] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.014 0.255 2026-10-08 18:50:51,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:51] "POST /my/counters HTTP/1.1" 200 - 13 0.019 0.312 2026-10-08 18:50:52,750 100 INFO rb-6d39a9a-225376-422534 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-08 18:50:52,753 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-08 18:50:52,777 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:50:52,790 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20286 2026-10-08 18:50:52,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-08 18:50:52,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20286 2026-10-08 18:50:52,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185052_904256_TestUi.txt 2026-10-08 18:50:52,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmp6bhwhy5d_chrome_odoo" 2026-10-08 18:50:52,914 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-10-08 18:50:53,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20518 2026-10-08 18:50:53,924 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5l1rw2ia_chrome_odoo 2026-10-08 18:50:53,924 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:42999/json/version 2026-10-08 18:50:53,926 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42999/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:50:53,946 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:50:53,946 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:42999/json 2026-10-08 18:50:53,947 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42999/json with timeout 3 increased to 10s during tests 2026-10-08 18:50:53,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:42999/devtools/page/B6701671E1D552E89668831937A26C26 2026-10-08 18:50:53,968 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-10-08 18:50:53,981 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-10-08 18:50:55,037 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 18:50:55,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:portal from n/a 2026-10-08 18:50:55,053 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-10-08 18:50:55,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-08 18:50:55,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-08 18:50:55,085 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:50:55,843 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-08 18:50:56,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:56] "GET / HTTP/1.1" 200 - 208 0.346 1.542 2026-10-08 18:50:56,974 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': 'B6701671E1D552E89668831937A26C26', 'loaderId': 'BE7E81304479B5C75B51230CA4A22B37', 'isDownload': False} 2026-10-08 18:50:56,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-10-08 18:50:57,021 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:57] "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-08 18:50:57,068 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d417c49/web.assets_frontend.min.css, copying from /web/assets/d417c49/web.assets_frontend.min.css 2026-10-08 18:50:57,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:57] "GET /web/assets/1/d417c49/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.060 0.063 2026-10-08 18:50:57,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js, copying from /web/assets/dfdb0e4/web.assets_frontend_minimal.min.js 2026-10-08 18:50:57,198 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:57] "GET /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.039 0.108 2026-10-08 18:50:57,226 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3849f2/web.__assets_tests_call__.min.js, copying from /web/assets/c3849f2/web.__assets_tests_call__.min.js 2026-10-08 18:50:57,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:57] "GET /web/assets/1/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.041 2026-10-08 18:50:57,377 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:50:57,392 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:57] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:50:57,413 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:57] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 18:50:57,440 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:57] "GET /web/image/website/1/logo/My%20Website?unique=470a77b HTTP/1.1" 200 - 6 0.060 0.016 2026-10-08 18:50:57,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/099786a/web.assets_frontend_lazy.min.js, copying from /web/assets/099786a/web.assets_frontend_lazy.min.js 2026-10-08 18:50:57,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:57] "GET /web/assets/1/099786a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.030 0.057 2026-10-08 18:50:57,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:57] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.009 0.097 2026-10-08 18:50:58,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:58] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-10-08 18:50:58,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:58] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-10-08 18:50:58,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-08 18:50:58,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.016 0.197 2026-10-08 18:50:58,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.165 2026-10-08 18:50:58,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:58] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.029 0.122 2026-10-08 18:50:59,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:59] "GET /my HTTP/1.1" 200 - 103 0.139 0.820 2026-10-08 18:50:59,389 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:59] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:50:59,397 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:59] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:50:59,400 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:59] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:50:59,406 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:59] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:50:59,412 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:59] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:50:59,413 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:59] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:50:59,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:59] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.009 0.005 2026-10-08 18:50:59,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:50:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.013 0.035 2026-10-08 18:51:00,051 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "POST /my/counters HTTP/1.1" 200 - 70 0.098 0.123 2026-10-08 18:51:00,062 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.233 2026-10-08 18:51:00,089 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:51:00,103 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "GET /viin_fleet_booking/static/src/img/fleet_booking_icon.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 18:51:00,115 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 18:51:00,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "POST /my/counters HTTP/1.1" 200 - 28 0.058 0.281 2026-10-08 18:51:00,221 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:51:00,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "POST /my/counters HTTP/1.1" 200 - 62 0.064 0.421 2026-10-08 18:51:00,392 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.027 0.496 2026-10-08 18:51:00,401 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 18:51:00,412 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:51:00,419 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 18:51:00,424 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 18:51:00,437 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 18:51:00,444 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:51:00,446 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:00] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:51:01,233 100 INFO rb-6d39a9a-225376-422534 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-08 18:51:01,254 100 INFO rb-6d39a9a-225376-422534 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-08 18:51:01,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:01] "GET /my/account HTTP/1.1" 200 - 48 0.065 0.561 2026-10-08 18:51:01,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:01] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.013 0.018 2026-10-08 18:51:02,223 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:02] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-10-08 18:51:02,253 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.010 0.014 2026-10-08 18:51:02,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-10-08 18:51:02,423 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:02] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.023 0.018 2026-10-08 18:51:03,616 100 INFO rb-6d39a9a-225376-422534 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-08 18:51:03,634 100 INFO rb-6d39a9a-225376-422534 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-08 18:51:03,649 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-10-08 18:51:03,689 100 INFO rb-6d39a9a-225376-422534 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-08 18:51:04,085 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:04] "POST /my/account HTTP/1.1" 303 - 109 0.163 0.221 2026-10-08 18:51:04,343 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:04] "GET /my/home HTTP/1.1" 200 - 57 0.080 0.166 2026-10-08 18:51:04,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:04] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.010 0.015 2026-10-08 18:51:04,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:04] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.008 0.005 2026-10-08 18:51:04,697 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.017 0.021 2026-10-08 18:51:04,726 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.019 0.024 2026-10-08 18:51:04,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:04] "POST /my/counters HTTP/1.1" 200 - 40 0.105 0.115 2026-10-08 18:51:05,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:05] "POST /my/counters HTTP/1.1" 200 - 54 0.143 0.297 2026-10-08 18:51:05,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:05] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.012 0.424 2026-10-08 18:51:05,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:05] "POST /my/counters HTTP/1.1" 200 - 18 0.030 0.464 2026-10-08 18:51:05,996 100 INFO rb-6d39a9a-225376-422534 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-08 18:51:05,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-10-08 18:51:06,014 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:51:06,054 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20518 2026-10-08 18:51:06,055 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-10-08 18:51:06,057 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20518 2026-10-08 18:51:06,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185106_171065_TestUi.txt 2026-10-08 18:51:06,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmp5l1rw2ia_chrome_odoo" 2026-10-08 18:51:06,217 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 18:51:43,182 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #112 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-10-08 18:51:46,072 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #112 deleted ir.attachment records with IDs: [5804, 5805, 5806, 5807, 5808, 5809, 5810, 5811, 5851, 5852, 5853, 5854, 5855, 5856, 5857, 5858] 2026-10-08 18:51:46,098 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #112 deleted pos.config records with IDs: [136, 137, 138, 139] 2026-10-08 18:51:46,129 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #112 deleted ir.sequence records with IDs: [3016, 3019, 3067, 3070, 3017, 3020, 3068, 3071] 2026-10-08 18:51:54,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<074653436554761.1791485514.741887331008911-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@pos.com'" successfully sent 2026-10-08 18:51:54,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 18:51:54,809 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #112 deleted mail.mail records with IDs: [280] 2026-10-08 18:51:54,831 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #112 deleted mail.message records with IDs: [21164] 2026-10-08 18:51:54,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 18:51:54,858 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 18:51:55,385 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-10-08 18:51:56,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 20727 2026-10-08 18:51:56,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpv1bqv_kz_chrome_odoo 2026-10-08 18:51:56,340 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42195/json/version 2026-10-08 18:51:56,341 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42195/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:51:56,429 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:51:56,429 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42195/json 2026-10-08 18:51:56,430 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42195/json with timeout 3 increased to 10s during tests 2026-10-08 18:51:56,463 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42195/devtools/page/85EED2C9C19140920A42A599F932C776 2026-10-08 18:51:56,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:51:56,524 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:51:56,661 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 18:51:56,667 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:51:56,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-08 18:51:56,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-08 18:51:56,697 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:51:57,806 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:57] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 109 0.175 0.939 2026-10-08 18:51:57,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '85EED2C9C19140920A42A599F932C776', 'loaderId': 'E7D83F339D61D38565F1B53AF5FF66FC', 'isDownload': False} 2026-10-08 18:51:57,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-10-08 18:51:57,843 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:51:57,874 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:57] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.015 2026-10-08 18:51:57,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:57] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.030 2026-10-08 18:51:57,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:57] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.037 2026-10-08 18:51:58,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:58] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.010 0.014 2026-10-08 18:51:58,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.014 2026-10-08 18:51:58,601 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:51:58,616 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:51:58,634 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-08 18:51:58,677 100 INFO rb-6d39a9a-225376-422534 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-08 18:51:59,868 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 322 0.459 0.751 2026-10-08 18:51:59,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:51:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.051 1.219 2026-10-08 18:52:00,027 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:52:00,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.174 2026-10-08 18:52:00,193 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-08 18:52:00,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 18:52:01,067 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:01,095 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.259 0.549 2026-10-08 18:52:01,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.080 2026-10-08 18:52:01,313 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.024 0.024 2026-10-08 18:52:01,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 18:52:01,500 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 14 0.068 0.073 2026-10-08 18:52:01,575 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.023 0.184 2026-10-08 18:52:01,608 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 18:52:01,634 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "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-08 18:52:01,651 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:52:01,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.024 0.274 2026-10-08 18:52:01,673 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:52:01,722 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:52:01,730 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 18:52:01,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.022 0.343 2026-10-08 18:52:01,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.016 0.417 2026-10-08 18:52:01,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.030 0.488 2026-10-08 18:52:01,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.412 2026-10-08 18:52:01,965 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.014 0.225 2026-10-08 18:52:01,984 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.009 2026-10-08 18:52:02,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.016 0.285 2026-10-08 18:52:02,142 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.029 0.273 2026-10-08 18:52:02,182 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.030 0.225 2026-10-08 18:52:02,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.256 2026-10-08 18:52:02,284 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.029 0.512 2026-10-08 18:52:02,305 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.317 2026-10-08 18:52:02,343 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,357 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-08 18:52:02,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.031 0.269 2026-10-08 18:52:02,384 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,386 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,390 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:52:02,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.237 2026-10-08 18:52:02,407 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:52:02,422 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,423 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.220 2026-10-08 18:52:02,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-08 18:52:02,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 4 0.006 0.245 2026-10-08 18:52:02,474 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,488 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 18:52:02,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 4 0.012 0.200 2026-10-08 18:52:02,515 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-08 18:52:02,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 4 0.005 0.209 2026-10-08 18:52:02,539 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,547 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,571 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 18:52:02,582 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-08 18:52:02,602 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 18:52:02,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-08 18:52:02,635 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-08 18:52:02,651 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 18:52:02,655 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,674 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-08 18:52:02,707 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,716 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,735 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 18:52:02,762 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-08 18:52:02,764 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:52:02,767 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,785 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 18:52:02,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-08 18:52:02,832 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 18:52:02,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:52:02,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:52:02,901 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,916 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-08 18:52:02,929 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,940 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:02,950 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:02] "GET /web/image/hr.employee.public/24/avatar_128 HTTP/1.1" 200 - 12 0.044 0.042 2026-10-08 18:52:02,968 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:52:02,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-08 18:52:03,012 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.041 0.085 2026-10-08 18:52:03,035 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,054 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,070 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,074 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:03] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.018 0.108 2026-10-08 18:52:03,085 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 18:52:03,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-10-08 18:52:03,120 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,130 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 18:52:03,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-08 18:52:03,183 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 18:52:03,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:52:03,225 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,231 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:03] "GET /web/image/hr.employee.public/25/avatar_128 HTTP/1.1" 200 - 7 0.013 0.022 2026-10-08 18:52:03,256 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,272 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,283 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,300 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,313 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,348 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,364 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:52:03,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:52:03,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-08 18:52:03,466 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,484 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:52:03,500 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-10-08 18:52:03,513 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,531 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,547 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,564 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,580 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,596 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,613 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 18:52:03,630 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-10-08 18:52:03,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 18:52:03,664 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-08 18:52:03,681 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,712 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,718 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,735 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,747 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,764 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,784 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,797 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,814 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,830 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:52:03,846 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:52:03,863 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-08 18:52:03,881 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,897 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,914 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-10-08 18:52:03,935 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,949 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-10-08 18:52:03,985 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:03,992 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:03] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.018 0.020 2026-10-08 18:52:04,014 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:04,022 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:04,036 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:04,051 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:04,067 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:04,095 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:04,104 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:04,114 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:04,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:52:04,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-10-08 18:52:04,164 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-10-08 18:52:04,183 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:04,184 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:52:04,210 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:52:04,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 20727 2026-10-08 18:52:04,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:52:04,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 20727 2026-10-08 18:52:04,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185204_366192_TestUi.txt 2026-10-08 18:52:04,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpv1bqv_kz_chrome_odoo" 2026-10-08 18:52:04,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-10-08 18:52:05,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 20951 2026-10-08 18:52:05,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdckt0lt5_chrome_odoo 2026-10-08 18:52:05,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45117/json/version 2026-10-08 18:52:05,065 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45117/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:52:05,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:52:05,152 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45117/json 2026-10-08 18:52:05,153 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45117/json with timeout 3 increased to 10s during tests 2026-10-08 18:52:05,163 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45117/devtools/page/07D3309B28F10AF05408B883AE653D6F 2026-10-08 18:52:05,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:52:05,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:52:05,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:52:05,428 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:52:05,437 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-08 18:52:05,437 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-08 18:52:05,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:52:07,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:07] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 114 0.144 1.897 2026-10-08 18:52:07,519 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '07D3309B28F10AF05408B883AE653D6F', 'loaderId': '2B870A9D78635E1929C65CBA8B950A97', 'isDownload': False} 2026-10-08 18:52:07,519 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-10-08 18:52:07,541 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:52:07,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:07] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.018 2026-10-08 18:52:07,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:07] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-08 18:52:07,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:07] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.056 2026-10-08 18:52:08,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:08] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.009 0.020 2026-10-08 18:52:08,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.024 0.024 2026-10-08 18:52:08,295 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:52:08,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.013 2026-10-08 18:52:08,299 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 18:52:08,333 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:09,099 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:09,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.540 0.732 2026-10-08 18:52:09,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.066 0.072 2026-10-08 18:52:09,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.015 0.022 2026-10-08 18:52:09,833 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.006 2026-10-08 18:52:10,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 14 0.089 0.058 2026-10-08 18:52:10,022 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:52:10,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.013 0.182 2026-10-08 18:52:10,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.023 0.250 2026-10-08 18:52:10,191 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "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-08 18:52:10,215 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:52:10,226 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:52:10,233 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:52:10,241 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:52:10,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.032 0.318 2026-10-08 18:52:10,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.020 0.394 2026-10-08 18:52:10,409 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.018 0.483 2026-10-08 18:52:10,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.393 2026-10-08 18:52:10,537 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.036 0.431 2026-10-08 18:52:10,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 11 0.032 0.317 2026-10-08 18:52:10,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.029 0.370 2026-10-08 18:52:10,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.025 0.407 2026-10-08 18:52:10,800 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.019 0.364 2026-10-08 18:52:10,839 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.027 0.380 2026-10-08 18:52:10,856 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:10,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.363 2026-10-08 18:52:10,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-08 18:52:10,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.027 0.330 2026-10-08 18:52:10,925 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:10,935 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:10,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.028 0.298 2026-10-08 18:52:10,985 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:52:10,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:52:11,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:11] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.013 0.293 2026-10-08 18:52:11,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'body:not(:has(.close-button))' 2026-10-08 18:52:11,020 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:52:11,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.019 0.235 2026-10-08 18:52:11,037 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:11,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:52:11,084 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:11] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 4 0.009 0.264 2026-10-08 18:52:11,101 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:52:11,121 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 20951 2026-10-08 18:52:11,122 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:52:11,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 20951 2026-10-08 18:52:11,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:11] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 4 0.024 0.280 2026-10-08 18:52:11,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:11] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 4 0.017 0.291 2026-10-08 18:52:11,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185211_242474_TestUi.txt 2026-10-08 18:52:11,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdckt0lt5_chrome_odoo" 2026-10-08 18:52:11,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: waiting for threads: [] 2026-10-08 18:52:11,280 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:11] "GET /web/image/hr.employee.public/26/avatar_128 HTTP/1.1" 200 - 12 0.023 0.228 2026-10-08 18:52:11,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-10-08 18:52:11,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21153 2026-10-08 18:52:11,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8y04nuke_chrome_odoo 2026-10-08 18:52:11,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39285/json/version 2026-10-08 18:52:11,923 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39285/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:52:11,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:52:11,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39285/json 2026-10-08 18:52:11,959 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39285/json with timeout 3 increased to 10s during tests 2026-10-08 18:52:11,972 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39285/devtools/page/9445E2C84B41B7C71A6E397BE2E40AB2 2026-10-08 18:52:11,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:52:11,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:52:12,170 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 18:52:12,174 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:52:12,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-10-08 18:52:12,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-10-08 18:52:12,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:52:13,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:13] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 110 0.142 0.922 2026-10-08 18:52:13,283 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '9445E2C84B41B7C71A6E397BE2E40AB2', 'loaderId': 'B5BB494DA4EF6D5D569725C68D61D174', 'isDownload': False} 2026-10-08 18:52:13,283 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-10-08 18:52:13,317 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:52:13,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:13] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.011 2026-10-08 18:52:13,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:13] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-08 18:52:13,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:13] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.052 2026-10-08 18:52:14,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:14] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.011 0.021 2026-10-08 18:52:14,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.019 2026-10-08 18:52:14,079 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:52:14,103 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 18:52:14,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.049 2026-10-08 18:52:14,163 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:14,939 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:15,361 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 322 0.448 0.758 2026-10-08 18:52:15,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.091 0.094 2026-10-08 18:52:15,679 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.021 0.022 2026-10-08 18:52:15,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.013 0.008 2026-10-08 18:52:15,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:15] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 14 0.056 0.061 2026-10-08 18:52:15,956 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:15] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.043 0.170 2026-10-08 18:52:15,971 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:52:16,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.015 0.243 2026-10-08 18:52:16,055 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "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-08 18:52:16,086 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:52:16,117 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:52:16,128 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:52:16,134 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:52:16,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.038 0.339 2026-10-08 18:52:16,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.032 0.393 2026-10-08 18:52:16,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.031 0.501 2026-10-08 18:52:16,408 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.025 0.513 2026-10-08 18:52:16,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.018 0.475 2026-10-08 18:52:16,511 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.007 0.361 2026-10-08 18:52:16,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.010 0.376 2026-10-08 18:52:16,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 8 0.024 0.411 2026-10-08 18:52:16,658 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.401 2026-10-08 18:52:16,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.347 2026-10-08 18:52:16,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.019 0.273 2026-10-08 18:52:16,733 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.214 2026-10-08 18:52:16,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.215 2026-10-08 18:52:16,785 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:16,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.012 0.198 2026-10-08 18:52:16,806 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-10-08 18:52:16,825 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:52:16,829 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.161 2026-10-08 18:52:16,836 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:16,839 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:16,844 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:52:16,855 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:16,865 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:16,866 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 4 0.004 0.172 2026-10-08 18:52:16,902 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:16,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 4 0.006 0.177 2026-10-08 18:52:16,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:16] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-10-08%2018:51:06 HTTP/1.1" 200 - 4 0.012 0.185 2026-10-08 18:52:16,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-08 18:52:17,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:17] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 12 0.049 0.071 2026-10-08 18:52:17,148 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:17] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.039 0.079 2026-10-08 18:52:17,189 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:52:17,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.009 2026-10-08 18:52:17,392 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.007 2026-10-08 18:52:18,172 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:18,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.287 0.618 2026-10-08 18:52:18,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:18] "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-08 18:52:18,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:18] "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-08 18:52:18,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 18:52:18,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.008 2026-10-08 18:52:18,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:18] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 304 - 7 0.023 0.028 2026-10-08 18:52:18,750 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:18] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.012 0.031 2026-10-08 18:52:18,761 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.036 2026-10-08 18:52:18,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:18] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.006 0.017 2026-10-08 18:52:19,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 18:52:19,465 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click lock button (trigger: .lock-button)' 2026-10-08 18:52:19,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-10-08 18:52:19,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:19] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.037 0.066 2026-10-08 18:52:19,682 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:52:19,816 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.014 0.011 2026-10-08 18:52:19,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-08 18:52:20,643 100 INFO rb-6d39a9a-225376-422534 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-08 18:52:20,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.203 0.571 2026-10-08 18:52:20,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:20] "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-08 18:52:20,858 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:20] "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-08 18:52:20,884 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.008 0.007 2026-10-08 18:52:20,932 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.016 0.008 2026-10-08 18:52:21,019 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:21] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.015 0.023 2026-10-08 18:52:21,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-08 18:52:21,101 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:21] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.008 0.025 2026-10-08 18:52:21,719 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:52:21,737 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:52:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:52:21,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21153 2026-10-08 18:52:21,752 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:52:21,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21153 2026-10-08 18:52:21,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185221_866442_TestUi.txt 2026-10-08 18:52:21,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8y04nuke_chrome_odoo" 2026-10-08 18:52:22,018 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 10 removed 2026-10-08 18:52:54,053 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #117 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-10-08 18:52:57,191 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #117 deleted ir.attachment records with IDs: [5957, 5958, 5959, 5960, 5961, 5962, 5963, 5964, 6004, 6005, 6006, 6007, 6008, 6009, 6010, 6011] 2026-10-08 18:52:57,192 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #117 deleted pos.config records with IDs: [141, 142, 143, 144] 2026-10-08 18:52:57,221 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #117 deleted ir.sequence records with IDs: [3126, 3129, 3177, 3180, 3127, 3130, 3178, 3181] 2026-10-08 18:53:04,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-10-08 18:53:07,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21377 2026-10-08 18:53:07,167 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpw4fntomr_chrome_odoo 2026-10-08 18:53:07,167 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42207/json/version 2026-10-08 18:53:07,169 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42207/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:53:07,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:53:07,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42207/json 2026-10-08 18:53:07,243 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42207/json with timeout 3 increased to 10s during tests 2026-10-08 18:53:07,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42207/devtools/page/67563984E39D9822F1A130B28362D0E5 2026-10-08 18:53:07,289 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:53:07,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:53:07,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:53:07,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:53:07,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:53:07,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:53:07,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:53:08,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.222 0.915 2026-10-08 18:53:08,956 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '67563984E39D9822F1A130B28362D0E5', 'loaderId': 'BF159000F1AB68C075EFF29BF970A7E8', 'isDownload': False} 2026-10-08 18:53:08,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-10-08 18:53:09,002 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:53:09,037 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:09] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.019 2026-10-08 18:53:09,050 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:09] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-10-08 18:53:09,067 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:09] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.043 2026-10-08 18:53:09,650 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:09] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.010 0.023 2026-10-08 18:53:09,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.012 2026-10-08 18:53:09,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.009 2026-10-08 18:53:09,755 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:53:09,767 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:53:09,796 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:11,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.585 0.884 2026-10-08 18:53:11,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:11] "GET /pos/web HTTP/1.1" 200 - 20 0.043 1.498 2026-10-08 18:53:11,432 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:53:11,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.134 2026-10-08 18:53:11,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-08 18:53:11,655 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-08 18:53:12,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:53:12,578 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.233 0.656 2026-10-08 18:53:12,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.066 0.095 2026-10-08 18:53:12,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:12] "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-08 18:53:12,845 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 18:53:13,013 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.065 0.059 2026-10-08 18:53:13,040 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:53:13,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.189 2026-10-08 18:53:13,170 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.233 2026-10-08 18:53:13,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.300 2026-10-08 18:53:13,271 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53: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-08 18:53:13,313 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:53:13,328 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:13,341 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.373 2026-10-08 18:53:13,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.450 2026-10-08 18:53:13,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.369 2026-10-08 18:53:13,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.398 2026-10-08 18:53:13,555 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:53:13,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=product.product&field=image_128&id=1417&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.411 2026-10-08 18:53:13,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.008 0.265 2026-10-08 18:53:13,645 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:53:13,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.027 0.322 2026-10-08 18:53:13,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.284 2026-10-08 18:53:13,766 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.022 0.283 2026-10-08 18:53:13,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.286 2026-10-08 18:53:13,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.215 2026-10-08 18:53:13,846 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.017 0.211 2026-10-08 18:53:13,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.222 2026-10-08 18:53:13,981 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:13] "GET /web/image?model=product.product&field=image_128&id=1418&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.246 2026-10-08 18:53:14,003 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:14,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:53:14,040 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:53:14,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:14] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.307 2026-10-08 18:53:14,150 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:14,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:14] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.036 0.355 2026-10-08 18:53:14,182 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:14,218 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:14] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.020 0.369 2026-10-08 18:53:14,244 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:14] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.377 2026-10-08 18:53:14,271 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:14] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.344 2026-10-08 18:53:14,272 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:14,295 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:14,300 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:14,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.294 2026-10-08 18:53:14,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.238 2026-10-08 18:53:15,193 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:15,264 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:15,275 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:15,279 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:53:15,319 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:53:15,324 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:15,328 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:15,335 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:53:15,350 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:15,363 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:15,381 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:15,395 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:53:15,422 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:15,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3685251 for PoS orders references: ['Order 00250-002-0001'] (draft: False) 2026-10-08 18:53:15,454 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:53:15,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3685251 with result: [{'id': 302, 'pos_reference': 'Order 00250-002-0001', 'account_move': False}] 2026-10-08 18:53:15,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 110 0.229 0.206 2026-10-08 18:53:15,868 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.032 2026-10-08 18:53:16,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.036 0.088 2026-10-08 18:53:16,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:16] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.018 2026-10-08 18:53:16,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:53:16,854 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:16,893 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21377 2026-10-08 18:53:16,896 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:53:16,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21377 2026-10-08 18:53:17,040 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185317_040026_TestUi.txt 2026-10-08 18:53:17,040 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpw4fntomr_chrome_odoo" 2026-10-08 18:53:17,074 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-10-08 18:53:18,382 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21583 2026-10-08 18:53:18,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_ksjc238_chrome_odoo 2026-10-08 18:53:18,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35463/json/version 2026-10-08 18:53:18,385 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35463/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:53:18,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:53:18,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35463/json 2026-10-08 18:53:18,445 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35463/json with timeout 3 increased to 10s during tests 2026-10-08 18:53:18,466 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35463/devtools/page/7EF5752478B7E102D81301F9A269862E 2026-10-08 18:53:18,492 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:53:18,512 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:53:19,036 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 18:53:19,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:53:19,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:53:19,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:53:19,137 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:53:20,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:20] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.189 1.027 2026-10-08 18:53:20,352 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7EF5752478B7E102D81301F9A269862E', 'loaderId': '4AD9A2CE24CA6B89BEF0164C8D6478B2', 'isDownload': False} 2026-10-08 18:53:20,352 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-10-08 18:53:20,382 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:53:20,423 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:20] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.013 2026-10-08 18:53:20,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:20] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.035 2026-10-08 18:53:20,467 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:20] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.050 2026-10-08 18:53:21,034 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:21] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.016 2026-10-08 18:53:21,054 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.025 2026-10-08 18:53:21,121 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:53:21,145 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:53:21,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.015 2026-10-08 18:53:21,189 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:21,960 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:53:22,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.520 0.764 2026-10-08 18:53:22,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.084 2026-10-08 18:53:22,634 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:22] "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-08 18:53:22,662 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:53:22,806 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:22] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.052 0.056 2026-10-08 18:53:22,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:22] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.172 2026-10-08 18:53:22,938 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:53:22,992 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:22] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.252 2026-10-08 18:53:23,063 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.327 2026-10-08 18:53:23,095 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:53:23,161 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:53:23,183 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:53:23,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.052 0.445 2026-10-08 18:53:23,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.549 2026-10-08 18:53:23,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.493 2026-10-08 18:53:23,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.410 2026-10-08 18:53:23,398 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:23,479 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.445 2026-10-08 18:53:23,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.020 0.291 2026-10-08 18:53:23,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.313 2026-10-08 18:53:23,563 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:53:23,589 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.033 0.251 2026-10-08 18:53:23,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image/res.users/120/avatar_128 HTTP/1.1" 200 - 18 0.031 0.301 2026-10-08 18:53:23,685 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.324 2026-10-08 18:53:23,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.294 2026-10-08 18:53:23,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.239 2026-10-08 18:53:23,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'PoS model scan barcode '95412427100283' (trigger: body)' 2026-10-08 18:53:23,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.045 0.251 2026-10-08 18:53:23,879 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:23,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.299 2026-10-08 18:53:23,926 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:23,942 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:23,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:53:23,972 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:23] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.343 2026-10-08 18:53:23,991 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:53:24,010 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:24,020 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:24,023 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:53:24,037 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:24] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.026 0.330 2026-10-08 18:53:24,049 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:24,073 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:24,080 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:24,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:24] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.016 0.355 2026-10-08 18:53:24,095 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:24,119 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:24,129 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:24] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.014 0.372 2026-10-08 18:53:24,138 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:24,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:53:24,174 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:24,200 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:53:24,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.051 0.329 2026-10-08 18:53:24,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:24] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.029 0.297 2026-10-08 18:53:24,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30241266 for PoS orders references: ['Order 00251-001-0001'] (draft: False) 2026-10-08 18:53:24,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30241266 with result: [{'id': 303, 'pos_reference': 'Order 00251-001-0001', 'account_move': False}] 2026-10-08 18:53:24,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.228 0.279 2026-10-08 18:53:24,864 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.067 0.074 2026-10-08 18:53:24,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:24] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-08 18:53:25,682 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:53:25,699 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:25,720 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21583 2026-10-08 18:53:25,721 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:53:25,725 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21583 2026-10-08 18:53:25,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185325_831674_TestUi.txt 2026-10-08 18:53:25,832 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_ksjc238_chrome_odoo" 2026-10-08 18:53:26,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21786 2026-10-08 18:53:26,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqn_m9tay_chrome_odoo 2026-10-08 18:53:26,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42581/json/version 2026-10-08 18:53:26,342 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42581/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:53:26,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:53:26,372 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42581/json 2026-10-08 18:53:26,373 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42581/json with timeout 3 increased to 10s during tests 2026-10-08 18:53:26,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42581/devtools/page/695F9787866113F17629B6A4A9A01A82 2026-10-08 18:53:26,411 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:53:26,429 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:53:26,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 18:53:26,621 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:53:26,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:53:26,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:53:26,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 22 0.039 0.084 2026-10-08 18:53:26,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '695F9787866113F17629B6A4A9A01A82', 'loaderId': '7E60347D49078FE430B636F512DDE777', 'isDownload': False} 2026-10-08 18:53:26,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-10-08 18:53:26,829 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:53:26,874 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:26] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.016 2026-10-08 18:53:26,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:26] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.030 2026-10-08 18:53:26,907 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:26] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.037 2026-10-08 18:53:27,432 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:27] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-08 18:53:27,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-08 18:53:27,507 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:53:27,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.010 0.011 2026-10-08 18:53:27,514 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:27,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 18:53:27,564 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 18:53:27,599 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:28,364 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'PoS model scan barcode '0195412427100283' (trigger: body)' 2026-10-08 18:53:28,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.290 0.649 2026-10-08 18:53:28,717 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.093 2026-10-08 18:53:28,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.019 0.016 2026-10-08 18:53:28,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.019 0.007 2026-10-08 18:53:28,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.040 0.066 2026-10-08 18:53:29,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.152 2026-10-08 18:53:29,080 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:53:29,171 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.056 0.221 2026-10-08 18:53:29,250 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.312 2026-10-08 18:53:29,262 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53: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-08 18:53:29,289 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:53:29,318 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:53:29,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.404 2026-10-08 18:53:29,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.479 2026-10-08 18:53:29,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.463 2026-10-08 18:53:29,523 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.418 2026-10-08 18:53:29,541 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:53:29,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.397 2026-10-08 18:53:29,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.288 2026-10-08 18:53:29,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.255 2026-10-08 18:53:29,736 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image/res.users/120/avatar_128 HTTP/1.1" 200 - 11 0.041 0.240 2026-10-08 18:53:29,778 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.031 0.275 2026-10-08 18:53:29,793 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.292 2026-10-08 18:53:29,820 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.251 2026-10-08 18:53:29,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.213 2026-10-08 18:53:29,896 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.029 0.230 2026-10-08 18:53:29,962 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.279 2026-10-08 18:53:30,029 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:30,040 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:30] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.264 2026-10-08 18:53:30,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.018 0.268 2026-10-08 18:53:30,123 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:30,127 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.010 0.290 2026-10-08 18:53:30,128 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:30,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:53:30,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.011 0.300 2026-10-08 18:53:30,204 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:53:30,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.269 2026-10-08 18:53:30,216 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:30,225 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:30,234 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:30,256 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:30,277 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:30,281 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:30,301 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:30,313 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:30,329 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:30,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:53:30,372 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:30,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8631874 for PoS orders references: ['Order 00251-002-0001'] (draft: False) 2026-10-08 18:53:30,407 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:53:30,598 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8631874 with result: [{'id': 304, 'pos_reference': 'Order 00251-002-0001', 'account_move': False}] 2026-10-08 18:53:30,631 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.113 0.135 2026-10-08 18:53:30,772 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.034 0.078 2026-10-08 18:53:30,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:30] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.012 2026-10-08 18:53:31,584 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:53:31,610 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:53:31,646 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21786 2026-10-08 18:53:31,654 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:53:31,655 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21786 2026-10-08 18:53:31,773 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185331_772907_TestUi.txt 2026-10-08 18:53:31,773 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqn_m9tay_chrome_odoo" 2026-10-08 18:53:31,806 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-10-08 18:53:34,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21986 2026-10-08 18:53:34,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpa1zgxd1w_chrome_odoo 2026-10-08 18:53:34,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33191/json/version 2026-10-08 18:53:34,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33191/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:53:34,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:53:34,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33191/json 2026-10-08 18:53:34,857 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33191/json with timeout 3 increased to 10s during tests 2026-10-08 18:53:34,890 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33191/devtools/page/6F50FF30D57296D17ACE4F8673996EBC 2026-10-08 18:53:34,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:53:34,934 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:53:35,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:53:35,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:53:35,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:53:35,378 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:53:35,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:53:36,614 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.190 1.023 2026-10-08 18:53:36,618 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6F50FF30D57296D17ACE4F8673996EBC', 'loaderId': '998425ADCE39550C15EB6D3AB2A90AAA', 'isDownload': False} 2026-10-08 18:53:36,618 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-10-08 18:53:36,646 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:53:36,677 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:36] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-10-08 18:53:36,694 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:36] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-10-08 18:53:36,722 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:36] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.044 2026-10-08 18:53:37,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:37] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.012 2026-10-08 18:53:37,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.010 2026-10-08 18:53:37,370 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:53:37,383 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:53:37,384 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 18:53:37,426 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:38,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.555 0.849 2026-10-08 18:53:38,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:38] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.422 2026-10-08 18:53:38,921 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:53:39,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.125 2026-10-08 18:53:39,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:53:39,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-10-08 18:53:39,960 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:53:40,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.358 0.678 2026-10-08 18:53:40,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "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-08 18:53:40,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.022 0.020 2026-10-08 18:53:40,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 18:53:40,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.065 0.111 2026-10-08 18:53:40,672 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:53:40,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.187 2026-10-08 18:53:40,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.244 2026-10-08 18:53:40,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.303 2026-10-08 18:53:40,912 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:53:40,936 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:53:40,950 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:53:40,968 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.363 2026-10-08 18:53:41,008 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:53:41,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.414 2026-10-08 18:53:41,076 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.338 2026-10-08 18:53:41,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.345 2026-10-08 18:53:41,233 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.369 2026-10-08 18:53:41,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.011 0.265 2026-10-08 18:53:41,275 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:53:41,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.069 0.294 2026-10-08 18:53:41,406 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.340 2026-10-08 18:53:41,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.026 0.338 2026-10-08 18:53:41,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.344 2026-10-08 18:53:41,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.320 2026-10-08 18:53:41,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.273 2026-10-08 18:53:41,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.036 0.280 2026-10-08 18:53:41,631 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:41,644 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:53:41,659 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.238 2026-10-08 18:53:41,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:53:41,734 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.290 2026-10-08 18:53:41,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.305 2026-10-08 18:53:41,805 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:41,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.276 2026-10-08 18:53:41,838 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:41,839 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.292 2026-10-08 18:53:41,903 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:41,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.260 2026-10-08 18:53:41,950 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:41,953 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:53:41,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.016 0.264 2026-10-08 18:53:41,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:41] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.146 2026-10-08 18:53:42,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:53:42,022 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:42,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.018 0.078 2026-10-08 18:53:42,039 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:42,052 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:53:42,078 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.054 2026-10-08 18:53:42,088 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:42,103 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:42,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:53:42,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.021 0.087 2026-10-08 18:53:42,119 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:42,169 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:53:42,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.030 0.052 2026-10-08 18:53:42,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71841057 for PoS orders references: ['Order 00252-002-0001'] (draft: False) 2026-10-08 18:53:42,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71841057 with result: [{'id': 305, 'pos_reference': 'Order 00252-002-0001', 'account_move': False}] 2026-10-08 18:53:42,476 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.132 0.195 2026-10-08 18:53:42,522 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.013 0.344 2026-10-08 18:53:42,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:42] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.022 0.024 2026-10-08 18:53:42,835 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.105 0.107 2026-10-08 18:53:42,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:42] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.025 0.020 2026-10-08 18:53:43,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-08 18:53:43,636 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:53:43,654 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:43,670 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21986 2026-10-08 18:53:43,671 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:53:43,672 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21986 2026-10-08 18:53:43,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185343_794449_TestUi.txt 2026-10-08 18:53:43,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpa1zgxd1w_chrome_odoo" 2026-10-08 18:53:44,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22204 2026-10-08 18:53:44,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2vctjq5x_chrome_odoo 2026-10-08 18:53:44,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42007/json/version 2026-10-08 18:53:44,457 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42007/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:53:44,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:53:44,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42007/json 2026-10-08 18:53:44,505 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42007/json with timeout 3 increased to 10s during tests 2026-10-08 18:53:44,523 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42007/devtools/page/C3DD630A857F2AEDB69EBDA523916F83 2026-10-08 18:53:44,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:53:44,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:53:44,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:53:44,806 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:53:44,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:53:44,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:53:45,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:45] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 103 0.193 0.410 2026-10-08 18:53:45,446 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C3DD630A857F2AEDB69EBDA523916F83', 'loaderId': '2EA7BCCA5998322F4A36285AD8C32743', 'isDownload': False} 2026-10-08 18:53:45,446 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-10-08 18:53:45,469 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:53:45,520 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:45] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.015 2026-10-08 18:53:45,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:45] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.045 2026-10-08 18:53:45,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:45] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.083 2026-10-08 18:53:46,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:46] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.016 0.019 2026-10-08 18:53:46,161 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.018 2026-10-08 18:53:46,190 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:46,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.009 2026-10-08 18:53:46,236 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:53:46,267 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:47,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 336 0.536 0.874 2026-10-08 18:53:47,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:47] "GET /pos/web HTTP/1.1" 200 - 20 0.028 1.425 2026-10-08 18:53:47,798 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:53:47,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.125 2026-10-08 18:53:47,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.009 2026-10-08 18:53:48,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.012 2026-10-08 18:53:48,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:53:48,997 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.303 0.639 2026-10-08 18:53:49,166 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.051 0.093 2026-10-08 18:53:49,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.018 2026-10-08 18:53:49,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:53:49,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.081 0.063 2026-10-08 18:53:49,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.162 2026-10-08 18:53:49,481 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:49,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.216 2026-10-08 18:53:49,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.304 2026-10-08 18:53:49,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "GET /web/image?model=product.product&field=image_128&id=1422&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.376 2026-10-08 18:53:49,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.456 2026-10-08 18:53:49,819 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "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-08 18:53:49,829 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:53:49,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.031 0.376 2026-10-08 18:53:49,866 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:49,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.051 0.402 2026-10-08 18:53:50,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.442 2026-10-08 18:53:50,055 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:53:50,127 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.446 2026-10-08 18:53:50,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.470 2026-10-08 18:53:50,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.013 0.362 2026-10-08 18:53:50,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.342 2026-10-08 18:53:50,273 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.350 2026-10-08 18:53:50,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.054 0.385 2026-10-08 18:53:50,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.349 2026-10-08 18:53:50,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.308 2026-10-08 18:53:50,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.252 2026-10-08 18:53:50,526 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:53:50,537 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.025 0.274 2026-10-08 18:53:50,597 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:50,612 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.327 2026-10-08 18:53:50,642 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:50,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.229 2026-10-08 18:53:50,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.222 2026-10-08 18:53:50,696 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.219 2026-10-08 18:53:50,710 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:53:50,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:50,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:53:50,749 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.028 0.050 2026-10-08 18:53:50,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:53:50,829 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:50,837 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:53:50,839 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:53:50,848 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:50,865 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:50,886 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:50,896 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:53:50,913 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:50,959 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:50] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.027 0.025 2026-10-08 18:53:50,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38245502 for PoS orders references: ['Order 00252-004-0001'] (draft: False) 2026-10-08 18:53:51,002 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:53:51,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38245502 with result: [{'id': 306, 'pos_reference': 'Order 00252-004-0001', 'account_move': False}] 2026-10-08 18:53:51,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.201 0.182 2026-10-08 18:53:51,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 47 0.060 0.098 2026-10-08 18:53:51,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:51] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.018 2026-10-08 18:53:52,352 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:53:52,372 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:52,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22204 2026-10-08 18:53:52,389 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:53:52,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22204 2026-10-08 18:53:52,491 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185352_491654_TestUi.txt 2026-10-08 18:53:52,492 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2vctjq5x_chrome_odoo" 2026-10-08 18:53:52,525 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-10-08 18:53:54,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22411 2026-10-08 18:53:54,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8_mrp56v_chrome_odoo 2026-10-08 18:53:54,032 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35561/json/version 2026-10-08 18:53:54,034 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35561/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:53:54,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:53:54,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35561/json 2026-10-08 18:53:54,073 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35561/json with timeout 3 increased to 10s during tests 2026-10-08 18:53:54,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35561/devtools/page/D670BBB489FC8ABCA0E0DC89DC9A8E56 2026-10-08 18:53:54,114 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:53:54,137 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:53:54,562 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:53:54,577 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:53:54,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:53:54,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:53:54,617 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:53:56,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:56] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.143 2.089 2026-10-08 18:53:56,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D670BBB489FC8ABCA0E0DC89DC9A8E56', 'loaderId': 'BE73BE1389762CF5497BA73C87C9B72E', 'isDownload': False} 2026-10-08 18:53:56,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-10-08 18:53:56,877 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:53:56,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:56] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.017 2026-10-08 18:53:56,943 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:56] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.048 2026-10-08 18:53:56,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:56] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.069 2026-10-08 18:53:57,610 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:57] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-08 18:53:57,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.007 2026-10-08 18:53:57,726 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.011 2026-10-08 18:53:57,747 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:53:57,751 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-08 18:53:57,800 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:58,580 100 INFO rb-6d39a9a-225376-422534 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-08 18:53:59,087 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.529 0.779 2026-10-08 18:53:59,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.070 2026-10-08 18:53:59,257 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "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-08 18:53:59,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-08 18:53:59,410 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.038 0.067 2026-10-08 18:53:59,463 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.139 2026-10-08 18:53:59,480 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:53:59,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.203 2026-10-08 18:53:59,638 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.289 2026-10-08 18:53:59,671 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "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-08 18:53:59,690 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:53:59,710 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:53:59,731 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:53:59,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.034 0.410 2026-10-08 18:53:59,864 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.043 0.498 2026-10-08 18:53:59,892 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.460 2026-10-08 18:53:59,985 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:53:59] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.464 2026-10-08 18:54:00,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.507 2026-10-08 18:54:00,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.025 0.367 2026-10-08 18:54:00,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.364 2026-10-08 18:54:00,163 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:00,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.025 0.303 2026-10-08 18:54:00,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.316 2026-10-08 18:54:00,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.288 2026-10-08 18:54:00,339 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:00,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.023 0.326 2026-10-08 18:54:00,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.255 2026-10-08 18:54:00,387 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:00,408 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:00,414 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:00,426 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:00,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.037 0.262 2026-10-08 18:54:00,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.304 2026-10-08 18:54:00,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.295 2026-10-08 18:54:00,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.306 2026-10-08 18:54:00,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.235 2026-10-08 18:54:00,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.253 2026-10-08 18:54:00,670 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.183 2026-10-08 18:54:01,326 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:01,391 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:01,417 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:01,461 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:01,468 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:01,518 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:01,526 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:01,536 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:54:01,550 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:01,575 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:01,584 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:01,595 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:01,618 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:01,638 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:54:01,643 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2065030 for PoS orders references: ['Order 00253-001-0001'] (draft: False) 2026-10-08 18:54:01,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2065030 with result: [{'id': 307, 'pos_reference': 'Order 00253-001-0001', 'account_move': False}] 2026-10-08 18:54:02,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.187 0.182 2026-10-08 18:54:02,181 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.075 0.086 2026-10-08 18:54:02,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:02] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.027 0.021 2026-10-08 18:54:02,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.005 2026-10-08 18:54:03,005 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:03,035 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:03,040 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:03,043 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:03,060 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:03,912 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:03,925 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:03,974 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:03,979 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:03,995 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:04,015 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:04,027 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:04,042 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:04,063 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:04,079 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:04,089 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22160110 for PoS orders references: ['Order 00253-001-0002'] (draft: False) 2026-10-08 18:54:04,237 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22160110 with result: [{'id': 308, 'pos_reference': 'Order 00253-001-0002', 'account_move': False}] 2026-10-08 18:54:04,288 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.108 0.099 2026-10-08 18:54:04,414 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.041 0.066 2026-10-08 18:54:04,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.005 2026-10-08 18:54:05,183 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:54:05,201 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:05,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22411 2026-10-08 18:54:05,232 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:54:05,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22411 2026-10-08 18:54:05,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185405_355219_TestUi.txt 2026-10-08 18:54:05,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8_mrp56v_chrome_odoo" 2026-10-08 18:54:05,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-10-08 18:54:12,253 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22617 2026-10-08 18:54:12,253 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpymcnyao7_chrome_odoo 2026-10-08 18:54:12,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38475/json/version 2026-10-08 18:54:12,256 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38475/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:54:12,288 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:54:12,288 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38475/json 2026-10-08 18:54:12,289 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38475/json with timeout 3 increased to 10s during tests 2026-10-08 18:54:12,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38475/devtools/page/DE628C92BDC5FDBB15135D61590E45AD 2026-10-08 18:54:12,356 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:54:12,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:54:13,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:54:13,057 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:54:13,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-08 18:54:13,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-08 18:54:13,125 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:54:14,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:14] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.115 0.982 2026-10-08 18:54:14,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DE628C92BDC5FDBB15135D61590E45AD', 'loaderId': 'F5DB2EF3C8D03EEC531EF21A620E02EA', 'isDownload': False} 2026-10-08 18:54:14,225 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-10-08 18:54:14,243 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:54:14,284 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:14] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.013 2026-10-08 18:54:14,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:14] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.031 2026-10-08 18:54:14,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:14] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.054 2026-10-08 18:54:15,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:15] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.026 2026-10-08 18:54:15,103 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.016 2026-10-08 18:54:15,127 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:54:15,133 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:54:15,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-08 18:54:15,198 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:16,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.646 0.871 2026-10-08 18:54:16,836 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:16] "GET /pos/web HTTP/1.1" 200 - 20 0.059 1.526 2026-10-08 18:54:16,874 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:54:16,985 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.056 0.176 2026-10-08 18:54:17,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.009 2026-10-08 18:54:17,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.011 2026-10-08 18:54:17,965 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:54:18,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.357 0.678 2026-10-08 18:54:18,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.071 2026-10-08 18:54:18,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "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-08 18:54:18,406 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:54:18,564 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /web/image?model=product.product&field=image_128&id=1429&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.038 0.093 2026-10-08 18:54:18,582 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:18,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /web/image?model=product.product&field=image_128&id=1430&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.203 2026-10-08 18:54:18,729 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /web/image?model=product.product&field=image_128&id=1431&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.268 2026-10-08 18:54:18,756 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:54:18,778 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:18,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /web/image?model=product.product&field=image_128&id=1432&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.314 2026-10-08 18:54:18,802 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:54:18,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /web/image?model=product.product&field=image_128&id=1433&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.355 2026-10-08 18:54:18,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /web/image?model=product.product&field=image_128&id=1434&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.417 2026-10-08 18:54:18,944 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:54:18,965 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.354 2026-10-08 18:54:19,055 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=product.product&field=image_128&id=1435&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.366 2026-10-08 18:54:19,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.267 2026-10-08 18:54:19,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.061 0.303 2026-10-08 18:54:19,200 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:54:19,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.022 0.330 2026-10-08 18:54:19,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.269 2026-10-08 18:54:19,249 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.270 2026-10-08 18:54:19,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.263 2026-10-08 18:54:19,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.206 2026-10-08 18:54:19,324 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.225 2026-10-08 18:54:19,403 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=product.product&field=image_128&id=1436&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.172 2026-10-08 18:54:19,463 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=product.product&field=image_128&id=1437&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.223 2026-10-08 18:54:19,485 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:19,499 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:19,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=product.product&field=image_128&id=1438&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.275 2026-10-08 18:54:19,583 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:19,591 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:19,597 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:19,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.328 2026-10-08 18:54:19,621 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:19,649 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:19,652 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:19,688 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=product.product&field=image_128&id=1441&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.376 2026-10-08 18:54:19,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=product.product&field=image_128&id=1440&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.408 2026-10-08 18:54:19,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.387 2026-10-08 18:54:19,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.385 2026-10-08 18:54:19,931 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.354 2026-10-08 18:54:20,014 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.363 2026-10-08 18:54:20,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/image?model=product.product&field=image_128&id=1428&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.039 0.379 2026-10-08 18:54:20,167 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:20,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.371 2026-10-08 18:54:20,217 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:20,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:54:20,259 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:54:20,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.435 2026-10-08 18:54:20,303 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:20,320 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:20,336 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:20,346 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:20,368 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:20,378 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:20,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.041 0.457 2026-10-08 18:54:20,400 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:54:20,401 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:20,423 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:54:20,436 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:20,437 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:54:20,520 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:20,522 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/image?model=product.product&field=image_128&id=1439&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.067 0.516 2026-10-08 18:54:20,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.536 2026-10-08 18:54:20,597 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:20,692 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.039 0.532 2026-10-08 18:54:20,752 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.518 2026-10-08 18:54:20,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.489 2026-10-08 18:54:20,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:20] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.005 0.326 2026-10-08 18:54:20,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91862360 for PoS orders references: ['Order 00254-002-0001'] (draft: False) 2026-10-08 18:54:21,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91862360 with result: [{'id': 309, 'pos_reference': 'Order 00254-002-0001', 'account_move': False}] 2026-10-08 18:54:21,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.221 0.487 2026-10-08 18:54:21,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.641 2026-10-08 18:54:21,422 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.062 0.094 2026-10-08 18:54:21,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:21] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.012 2026-10-08 18:54:21,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:54:22,235 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,315 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,328 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,342 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,363 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,377 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,393 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,806 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,816 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:54:22,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:54:22,861 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,875 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,892 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,908 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,924 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,944 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:22,958 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:54:22,995 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:23,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4428883 for PoS orders references: ['Order 00254-002-0002'] (draft: False) 2026-10-08 18:54:23,174 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4428883 with result: [{'id': 310, 'pos_reference': 'Order 00254-002-0002', 'account_move': False}] 2026-10-08 18:54:23,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.109 0.110 2026-10-08 18:54:23,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.160 2026-10-08 18:54:23,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.039 0.072 2026-10-08 18:54:24,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:54:24,145 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:24,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22617 2026-10-08 18:54:24,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:54:24,167 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22617 2026-10-08 18:54:24,292 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185424_291819_TestUi.txt 2026-10-08 18:54:24,292 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpymcnyao7_chrome_odoo" 2026-10-08 18:54:24,321 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-10-08 18:54:26,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22844 2026-10-08 18:54:26,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptpsl9i69_chrome_odoo 2026-10-08 18:54:26,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41265/json/version 2026-10-08 18:54:26,102 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41265/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:54:26,172 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:54:26,173 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41265/json 2026-10-08 18:54:26,178 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41265/json with timeout 3 increased to 10s during tests 2026-10-08 18:54:26,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41265/devtools/page/D0A37650CF039AD6A6AE048DDBF52628 2026-10-08 18:54:26,243 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:54:26,257 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:54:26,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:54:26,828 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:54:26,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-08 18:54:26,832 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-08 18:54:26,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:54:28,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:28] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.190 0.972 2026-10-08 18:54:28,026 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D0A37650CF039AD6A6AE048DDBF52628', 'loaderId': '340884F1CAA2D972B755D522372456E7', 'isDownload': False} 2026-10-08 18:54:28,027 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-10-08 18:54:28,055 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:54:28,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:28] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.020 2026-10-08 18:54:28,111 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:28] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.040 2026-10-08 18:54:28,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:28] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.047 2026-10-08 18:54:28,800 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:28] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.015 0.022 2026-10-08 18:54:28,840 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.028 0.033 2026-10-08 18:54:28,904 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:54:28,906 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:54:28,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.033 0.007 2026-10-08 18:54:28,954 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:30,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.569 0.783 2026-10-08 18:54:30,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:30] "GET /pos/web HTTP/1.1" 200 - 20 0.030 1.360 2026-10-08 18:54:30,425 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:54:30,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.128 2026-10-08 18:54:30,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-10-08 18:54:30,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-08 18:54:31,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:54:31,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.221 0.577 2026-10-08 18:54:31,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.059 2026-10-08 18:54:31,659 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.022 0.019 2026-10-08 18:54:31,687 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-08 18:54:31,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.066 0.082 2026-10-08 18:54:31,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.041 0.207 2026-10-08 18:54:31,983 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:32,067 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.034 0.307 2026-10-08 18:54:32,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.036 0.377 2026-10-08 18:54:32,274 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.489 2026-10-08 18:54:32,295 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:54:32,334 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:32,353 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:54:32,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.621 2026-10-08 18:54:32,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.507 2026-10-08 18:54:32,412 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:32,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.025 2026-10-08 18:54:32,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.416 2026-10-08 18:54:32,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.319 2026-10-08 18:54:32,540 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:54:32,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.026 0.171 2026-10-08 18:54:32,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image?model=product.product&field=image_128&id=1443&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.034 0.623 2026-10-08 18:54:32,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.051 0.299 2026-10-08 18:54:32,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.346 2026-10-08 18:54:32,820 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.017 0.359 2026-10-08 18:54:32,837 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.324 2026-10-08 18:54:32,914 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.030 0.333 2026-10-08 18:54:32,934 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:32,954 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:33,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.401 2026-10-08 18:54:33,058 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:33,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.376 2026-10-08 18:54:33,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.010 0.345 2026-10-08 18:54:33,156 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:33,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.339 2026-10-08 18:54:33,203 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:33,213 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:33,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.367 2026-10-08 18:54:33,232 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:33,233 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:54:33,273 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:33,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22844 2026-10-08 18:54:33,323 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:54:33,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22844 2026-10-08 18:54:33,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.053 0.316 2026-10-08 18:54:33,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.016 0.349 2026-10-08 18:54:33,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185433_459309_TestUi.txt 2026-10-08 18:54:33,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptpsl9i69_chrome_odoo" 2026-10-08 18:54:33,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-10-08 18:54:40,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23052 2026-10-08 18:54:40,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphn_u4jjq_chrome_odoo 2026-10-08 18:54:40,073 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46217/json/version 2026-10-08 18:54:40,076 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46217/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:54:40,258 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:54:40,259 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46217/json 2026-10-08 18:54:40,260 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46217/json with timeout 3 increased to 10s during tests 2026-10-08 18:54:40,283 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46217/devtools/page/6F6BAC187FFDB09EEB77D4A781F8100F 2026-10-08 18:54:40,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:54:40,312 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:54:40,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:54:40,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:54:40,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:54:40,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:54:40,722 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:54:41,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:41] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.255 0.974 2026-10-08 18:54:41,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6F6BAC187FFDB09EEB77D4A781F8100F', 'loaderId': '5C5561F1B40197441E887569BE2C3B57', 'isDownload': False} 2026-10-08 18:54:41,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-10-08 18:54:41,997 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:54:42,063 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:42] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.028 0.016 2026-10-08 18:54:42,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:42] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.063 2026-10-08 18:54:42,124 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:42] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.068 2026-10-08 18:54:42,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:42] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-08 18:54:42,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-10-08 18:54:42,878 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:54:42,885 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:42,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.042 0.014 2026-10-08 18:54:42,938 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:44,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.561 0.891 2026-10-08 18:54:44,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:44] "GET /pos/web HTTP/1.1" 200 - 20 0.022 1.480 2026-10-08 18:54:44,527 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:54:44,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.054 0.159 2026-10-08 18:54:44,695 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-08 18:54:44,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-10-08 18:54:45,574 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:45,722 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.226 0.673 2026-10-08 18:54:45,867 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.078 2026-10-08 18:54:45,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:45] "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-08 18:54:45,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 18:54:46,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=product.product&field=image_128&id=1450&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.090 0.062 2026-10-08 18:54:46,155 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:46,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=product.product&field=image_128&id=1447&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.226 2026-10-08 18:54:46,288 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=product.product&field=image_128&id=1448&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.303 2026-10-08 18:54:46,304 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "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-08 18:54:46,327 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:46,350 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:54:46,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=product.product&field=image_128&id=1446&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.034 0.369 2026-10-08 18:54:46,405 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:46,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=product.product&field=image_128&id=1451&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.041 0.447 2026-10-08 18:54:46,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=product.product&field=image_128&id=1449&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.557 2026-10-08 18:54:46,582 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.396 2026-10-08 18:54:46,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=product.product&field=image_128&id=1452&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.431 2026-10-08 18:54:46,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.029 0.321 2026-10-08 18:54:46,735 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:54:46,747 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.022 0.307 2026-10-08 18:54:46,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.268 2026-10-08 18:54:46,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.018 0.231 2026-10-08 18:54:46,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.064 0.246 2026-10-08 18:54:46,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.287 2026-10-08 18:54:46,962 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.272 2026-10-08 18:54:47,022 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,029 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,047 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.046 0.256 2026-10-08 18:54:47,049 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,070 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,076 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,099 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,111 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,141 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "GET /web/image?model=product.product&field=image_128&id=1453&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.353 2026-10-08 18:54:47,224 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "GET /web/image?model=product.product&field=image_128&id=1454&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.401 2026-10-08 18:54:47,288 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.452 2026-10-08 18:54:47,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "GET /web/image?model=product.product&field=image_128&id=1457&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.413 2026-10-08 18:54:47,404 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,416 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,422 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "GET /web/image?model=product.product&field=image_128&id=1456&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.434 2026-10-08 18:54:47,427 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,443 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,459 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,479 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:47,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.055 0.394 2026-10-08 18:54:47,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.023 0.389 2026-10-08 18:54:47,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.418 2026-10-08 18:54:47,739 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.416 2026-10-08 18:54:47,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.432 2026-10-08 18:54:47,936 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:47] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.480 2026-10-08 18:54:47,994 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:48,012 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:48,013 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:54:48,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23052 2026-10-08 18:54:48,046 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:54:48,048 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23052 2026-10-08 18:54:48,064 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:48] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.053 0.496 2026-10-08 18:54:48,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:48] "GET /web/image?model=product.product&field=image_128&id=1455&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.539 2026-10-08 18:54:48,221 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185448_218525_TestUi.txt 2026-10-08 18:54:48,222 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphn_u4jjq_chrome_odoo" 2026-10-08 18:54:48,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: waiting for threads: [, , , ] 2026-10-08 18:54:48,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:48] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.537 2026-10-08 18:54:48,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.543 2026-10-08 18:54:48,377 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.009 0.523 2026-10-08 18:54:48,403 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.451 2026-10-08 18:54:48,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-10-08 18:54:51,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23265 2026-10-08 18:54:51,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5u2wf8a7_chrome_odoo 2026-10-08 18:54:51,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41015/json/version 2026-10-08 18:54:51,695 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41015/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:54:51,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:54:51,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41015/json 2026-10-08 18:54:51,854 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41015/json with timeout 3 increased to 10s during tests 2026-10-08 18:54:51,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41015/devtools/page/A32E15153C0F953769BEA36722B14A62 2026-10-08 18:54:51,930 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:54:51,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:54:52,354 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:54:52,357 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:54:52,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=146" in browser 2026-10-08 18:54:52,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=146" 2026-10-08 18:54:52,432 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:54:53,688 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:53] "GET /pos/web?config_id=146 HTTP/1.1" 200 - 112 0.209 1.072 2026-10-08 18:54:53,695 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A32E15153C0F953769BEA36722B14A62', 'loaderId': '0F10201A82D0E36C0021C3B6AB5F6E04', 'isDownload': False} 2026-10-08 18:54:53,695 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-10-08 18:54:53,727 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:54:53,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:53] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.024 0.013 2026-10-08 18:54:53,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:53] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.048 2026-10-08 18:54:53,820 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:53] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.065 2026-10-08 18:54:54,463 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:54] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.035 2026-10-08 18:54:54,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.009 2026-10-08 18:54:54,521 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:54,545 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:54:54,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.015 2026-10-08 18:54:54,598 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:56,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.640 0.847 2026-10-08 18:54:56,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:56] "GET /pos/web HTTP/1.1" 200 - 20 0.022 1.542 2026-10-08 18:54:56,240 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:54:56,403 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.084 0.163 2026-10-08 18:54:56,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-08 18:54:56,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 18:54:57,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:54:57,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.361 0.711 2026-10-08 18:54:57,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.080 2026-10-08 18:54:57,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.042 0.024 2026-10-08 18:54:57,946 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.015 0.008 2026-10-08 18:54:58,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.054 0.075 2026-10-08 18:54:58,188 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.038 0.152 2026-10-08 18:54:58,200 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:54:58,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.265 2026-10-08 18:54:58,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.344 2026-10-08 18:54:58,384 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54: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-08 18:54:58,392 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:58,403 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:54:58,478 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.050 0.441 2026-10-08 18:54:58,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.531 2026-10-08 18:54:58,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.465 2026-10-08 18:54:58,592 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:54:58,700 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.052 0.420 2026-10-08 18:54:58,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/image?model=product.product&field=image_128&id=1458&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.476 2026-10-08 18:54:58,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.019 0.360 2026-10-08 18:54:58,833 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:54:58,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.026 0.332 2026-10-08 18:54:58,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.033 0.296 2026-10-08 18:54:59,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.064 0.367 2026-10-08 18:54:59,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.421 2026-10-08 18:54:59,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.334 2026-10-08 18:54:59,079 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.282 2026-10-08 18:54:59,093 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:59,118 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:59,160 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.034 0.288 2026-10-08 18:54:59,232 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:59,248 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:59,266 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:59,301 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /web/image?model=product.product&field=image_128&id=1459&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.040 0.397 2026-10-08 18:54:59,338 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:59,346 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:59,362 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-08 18:54:59,378 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:59,386 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.035 0.430 2026-10-08 18:54:59,423 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:59,449 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:59,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 18:54:59,471 100 INFO rb-6d39a9a-225376-422534 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-08 18:54:59,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.038 0.403 2026-10-08 18:54:59,535 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.014 0.439 2026-10-08 18:54:59,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.440 2026-10-08 18:54:59,612 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.397 2026-10-08 18:54:59,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.325 2026-10-08 18:54:59,670 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.002 0.265 2026-10-08 18:54:59,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:54:59] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.033 0.213 2026-10-08 18:55:00,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-10-08 18:55:00,573 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:00,616 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:00,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:55:00,632 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:00,655 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23265 2026-10-08 18:55:00,663 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:55:00,668 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23265 2026-10-08 18:55:00,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185500_792974_TestUi.txt 2026-10-08 18:55:00,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5u2wf8a7_chrome_odoo" 2026-10-08 18:55:00,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-10-08 18:55:02,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23481 2026-10-08 18:55:02,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxf6cj31j_chrome_odoo 2026-10-08 18:55:02,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39597/json/version 2026-10-08 18:55:02,875 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39597/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:55:02,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:55:02,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39597/json 2026-10-08 18:55:02,936 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39597/json with timeout 3 increased to 10s during tests 2026-10-08 18:55:02,961 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39597/devtools/page/9170C1564C16BFAC3E7E3DF053551670 2026-10-08 18:55:02,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:55:02,987 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:55:03,432 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:55:03,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:55:03,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:55:03,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:55:03,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:55:04,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.165 0.981 2026-10-08 18:55:04,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9170C1564C16BFAC3E7E3DF053551670', 'loaderId': 'ED89B9335FC5AADFC07A6D5BE31929EB', 'isDownload': False} 2026-10-08 18:55:04,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-10-08 18:55:04,657 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:55:04,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:04] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-10-08 18:55:04,716 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:04] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.035 2026-10-08 18:55:04,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:04] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.061 2026-10-08 18:55:05,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:05] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-08 18:55:05,360 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.021 0.025 2026-10-08 18:55:05,415 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:55:05,433 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:55:05,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.015 2026-10-08 18:55:05,493 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:06,770 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 324 0.443 0.845 2026-10-08 18:55:06,888 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:06] "GET /pos/web HTTP/1.1" 200 - 20 0.047 1.304 2026-10-08 18:55:06,917 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:55:07,051 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.067 0.173 2026-10-08 18:55:07,079 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 18:55:07,154 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-10-08 18:55:08,073 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:55:08,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 193 0.387 0.692 2026-10-08 18:55:08,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.090 2026-10-08 18:55:08,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.018 0.017 2026-10-08 18:55:08,564 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-08 18:55:08,754 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.073 0.080 2026-10-08 18:55:08,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.041 0.214 2026-10-08 18:55:08,865 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:55:08,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.314 2026-10-08 18:55:09,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.035 0.392 2026-10-08 18:55:09,064 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55: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-08 18:55:09,091 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:55:09,102 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:55:09,110 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.456 2026-10-08 18:55:09,121 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:09,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.080 0.595 2026-10-08 18:55:09,348 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.031 0.552 2026-10-08 18:55:09,440 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.046 0.519 2026-10-08 18:55:09,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image?model=product.product&field=image_128&id=1461&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.539 2026-10-08 18:55:09,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.018 0.379 2026-10-08 18:55:09,541 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:55:09,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.405 2026-10-08 18:55:09,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.042 0.265 2026-10-08 18:55:09,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.269 2026-10-08 18:55:09,658 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.266 2026-10-08 18:55:09,686 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.218 2026-10-08 18:55:09,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.047 0.239 2026-10-08 18:55:09,811 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:09,838 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:09,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.295 2026-10-08 18:55:09,893 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:09,906 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:09,910 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:09,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.339 2026-10-08 18:55:09,926 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:09,961 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:09,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 18:55:09,983 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:10,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.362 2026-10-08 18:55:10,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.398 2026-10-08 18:55:10,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.011 0.384 2026-10-08 18:55:10,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.043 0.315 2026-10-08 18:55:10,211 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.334 2026-10-08 18:55:10,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.278 2026-10-08 18:55:10,312 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:10] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.026 0.255 2026-10-08 18:55:11,118 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:55:11,135 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:11,152 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23481 2026-10-08 18:55:11,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:55:11,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23481 2026-10-08 18:55:11,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185511_296717_TestUi.txt 2026-10-08 18:55:11,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxf6cj31j_chrome_odoo" 2026-10-08 18:55:11,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-10-08 18:55:13,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23707 2026-10-08 18:55:13,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjeg4pi7t_chrome_odoo 2026-10-08 18:55:13,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38741/json/version 2026-10-08 18:55:13,947 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38741/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:55:13,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:55:13,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38741/json 2026-10-08 18:55:13,976 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38741/json with timeout 3 increased to 10s during tests 2026-10-08 18:55:13,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38741/devtools/page/667336C0AC1F3E0DB99AC9142CF48B94 2026-10-08 18:55:14,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:55:14,021 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:55:14,545 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:55:14,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:55:14,579 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:55:14,579 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:55:14,607 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:55:16,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.179 2.117 2026-10-08 18:55:16,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '667336C0AC1F3E0DB99AC9142CF48B94', 'loaderId': '64E77FAF8591AB262C164D5F0F2725A9', 'isDownload': False} 2026-10-08 18:55:16,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-10-08 18:55:16,926 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:55:16,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:16] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.012 2026-10-08 18:55:16,990 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:16] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.028 2026-10-08 18:55:17,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:17] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.064 2026-10-08 18:55:17,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:17] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.023 2026-10-08 18:55:17,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.012 2026-10-08 18:55:17,686 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-08 18:55:17,705 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:55:17,711 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:55:17,736 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:19,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.676 0.794 2026-10-08 18:55:19,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:19] "GET /pos/web HTTP/1.1" 200 - 20 0.032 1.510 2026-10-08 18:55:19,349 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:55:19,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.080 0.129 2026-10-08 18:55:19,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.011 2026-10-08 18:55:19,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.013 2026-10-08 18:55:20,392 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:55:20,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.385 0.664 2026-10-08 18:55:20,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.069 0.094 2026-10-08 18:55:20,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.019 0.019 2026-10-08 18:55:20,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.015 0.008 2026-10-08 18:55:21,150 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.048 0.117 2026-10-08 18:55:21,194 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 18:55:21,274 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.050 0.193 2026-10-08 18:55:21,353 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.273 2026-10-08 18:55:21,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.385 2026-10-08 18:55:21,468 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:55:21,487 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:21,520 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:55:21,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.071 0.495 2026-10-08 18:55:21,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.647 2026-10-08 18:55:21,756 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:21,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.029 0.545 2026-10-08 18:55:21,882 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.038 0.556 2026-10-08 18:55:21,939 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/image?model=product.product&field=image_128&id=1463&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.566 2026-10-08 18:55:21,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.018 0.417 2026-10-08 18:55:21,988 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:22,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.017 0.342 2026-10-08 18:55:22,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.063 0.306 2026-10-08 18:55:22,163 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:22,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.022 0.359 2026-10-08 18:55:22,184 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:22,194 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.367 2026-10-08 18:55:22,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.323 2026-10-08 18:55:22,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.019 0.289 2026-10-08 18:55:22,298 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:22,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.034 0.281 2026-10-08 18:55:22,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image?model=product.product&field=image_128&id=1464&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.362 2026-10-08 18:55:22,404 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:22,435 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:55:22,445 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:55:22,459 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:22,471 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:55:22,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image?model=product.product&field=image_128&id=1465&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.048 0.307 2026-10-08 18:55:22,554 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:55:22,575 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23707 2026-10-08 18:55:22,582 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:55:22,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23707 2026-10-08 18:55:22,631 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.078 0.364 2026-10-08 18:55:22,715 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.458 2026-10-08 18:55:22,757 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185522_756695_TestUi.txt 2026-10-08 18:55:22,757 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjeg4pi7t_chrome_odoo" 2026-10-08 18:55:22,769 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: waiting for threads: [, , , , ] 2026-10-08 18:55:22,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.480 2026-10-08 18:55:22,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.478 2026-10-08 18:55:22,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.005 0.439 2026-10-08 18:55:22,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.023 0.363 2026-10-08 18:55:22,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:22] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.387 2026-10-08 18:55:22,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-10-08 18:55:25,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23909 2026-10-08 18:55:25,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqpwjl060_chrome_odoo 2026-10-08 18:55:25,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36249/json/version 2026-10-08 18:55:25,013 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36249/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:55:25,091 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:55:25,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36249/json 2026-10-08 18:55:25,093 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36249/json with timeout 3 increased to 10s during tests 2026-10-08 18:55:25,122 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36249/devtools/page/7939164806DA576D10E13A45224427B8 2026-10-08 18:55:25,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:55:25,174 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:55:25,721 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:55:25,739 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:55:25,742 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:55:25,742 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:55:25,770 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:55:27,063 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:27] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.268 1.033 2026-10-08 18:55:27,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7939164806DA576D10E13A45224427B8', 'loaderId': 'D7BF970AEE5869AF1D540D99009DBC1E', 'isDownload': False} 2026-10-08 18:55:27,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-10-08 18:55:27,098 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:55:27,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:27] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-08 18:55:27,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:27] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.019 2026-10-08 18:55:27,158 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:27] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-10-08 18:55:27,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:27] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.011 0.018 2026-10-08 18:55:27,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-08 18:55:27,866 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:27,893 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:55:27,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.007 2026-10-08 18:55:27,942 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:29,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.516 0.851 2026-10-08 18:55:29,449 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:29] "GET /pos/web HTTP/1.1" 200 - 20 0.049 1.418 2026-10-08 18:55:29,485 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:55:29,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.187 2026-10-08 18:55:29,662 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.008 2026-10-08 18:55:29,746 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.028 2026-10-08 18:55:30,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:55:30,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.237 0.654 2026-10-08 18:55:30,854 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.089 2026-10-08 18:55:30,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:30] "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-08 18:55:30,921 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 18:55:31,079 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.051 0.086 2026-10-08 18:55:31,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.155 2026-10-08 18:55:31,176 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:55:31,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.055 0.275 2026-10-08 18:55:31,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.354 2026-10-08 18:55:31,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.473 2026-10-08 18:55:31,475 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:55:31,494 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:55:31,506 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:31,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.040 0.488 2026-10-08 18:55:31,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.499 2026-10-08 18:55:31,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/image?model=product.product&field=image_128&id=1468&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.046 0.467 2026-10-08 18:55:31,728 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:55:31,806 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/image?model=product.product&field=image_128&id=1469&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.036 0.458 2026-10-08 18:55:31,885 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.464 2026-10-08 18:55:31,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.008 0.379 2026-10-08 18:55:31,915 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:55:31,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.334 2026-10-08 18:55:32,016 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.032 0.368 2026-10-08 18:55:32,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.362 2026-10-08 18:55:32,045 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.300 2026-10-08 18:55:32,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.241 2026-10-08 18:55:32,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.206 2026-10-08 18:55:32,204 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:32,205 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:32,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.067 0.213 2026-10-08 18:55:32,289 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:32,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.332 2026-10-08 18:55:32,315 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:32,316 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:32,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.354 2026-10-08 18:55:32,412 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:32,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.025 0.384 2026-10-08 18:55:32,476 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:32,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:55:32,509 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:55:32,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.026 0.398 2026-10-08 18:55:32,557 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.010 0.420 2026-10-08 18:55:32,589 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23909 2026-10-08 18:55:32,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:55:32,598 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23909 2026-10-08 18:55:32,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.051 0.369 2026-10-08 18:55:32,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.025 0.342 2026-10-08 18:55:32,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185532_741049_TestUi.txt 2026-10-08 18:55:32,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqpwjl060_chrome_odoo" 2026-10-08 18:55:32,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-10-08 18:55:35,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24113 2026-10-08 18:55:35,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmjq1egzx_chrome_odoo 2026-10-08 18:55:35,127 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40663/json/version 2026-10-08 18:55:35,129 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40663/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:55:35,180 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:55:35,180 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40663/json 2026-10-08 18:55:35,181 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40663/json with timeout 3 increased to 10s during tests 2026-10-08 18:55:35,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40663/devtools/page/3FE46B7F53EC79A2D07A10AE57729217 2026-10-08 18:55:35,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:55:35,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:55:35,749 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:55:35,762 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:55:35,777 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:55:35,778 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:55:35,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:55:37,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:37] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.175 1.026 2026-10-08 18:55:37,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3FE46B7F53EC79A2D07A10AE57729217', 'loaderId': 'FAB582FDD2E83AD50938B94F8CFB21BF', 'isDownload': False} 2026-10-08 18:55:37,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-10-08 18:55:37,055 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:55:37,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:37] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.011 2026-10-08 18:55:37,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:37] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.043 2026-10-08 18:55:37,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:37] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.040 2026-10-08 18:55:37,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:37] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.013 0.024 2026-10-08 18:55:37,806 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.033 2026-10-08 18:55:37,849 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 18:55:37,853 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 18:55:37,855 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:55:37,895 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:39,392 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.644 0.851 2026-10-08 18:55:39,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:39] "GET /pos/web HTTP/1.1" 200 - 20 0.033 1.516 2026-10-08 18:55:39,527 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:55:39,681 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.086 0.167 2026-10-08 18:55:39,713 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.009 2026-10-08 18:55:39,815 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.033 2026-10-08 18:55:40,606 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:55:40,833 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.341 0.656 2026-10-08 18:55:40,984 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.081 2026-10-08 18:55:41,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "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-08 18:55:41,050 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.008 2026-10-08 18:55:41,208 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.055 0.081 2026-10-08 18:55:41,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.183 2026-10-08 18:55:41,319 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:55:41,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.262 2026-10-08 18:55:41,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.366 2026-10-08 18:55:41,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.053 0.418 2026-10-08 18:55:41,607 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55: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-08 18:55:41,624 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:41,643 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:55:41,709 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.038 0.551 2026-10-08 18:55:41,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.499 2026-10-08 18:55:41,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/image?model=product.product&field=image_128&id=1471&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.477 2026-10-08 18:55:41,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/image?model=product.product&field=image_128&id=1472&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.478 2026-10-08 18:55:41,905 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:55:41,914 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.014 0.422 2026-10-08 18:55:41,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.259 2026-10-08 18:55:41,948 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 18:55:42,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.056 0.283 2026-10-08 18:55:42,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.301 2026-10-08 18:55:42,085 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.293 2026-10-08 18:55:42,112 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.267 2026-10-08 18:55:42,137 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.207 2026-10-08 18:55:42,259 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:42,275 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:42,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.042 0.263 2026-10-08 18:55:42,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.028 0.339 2026-10-08 18:55:42,351 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:42,389 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:42,391 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:42,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.051 0.329 2026-10-08 18:55:42,466 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:42,535 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:42,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:55:42,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.416 2026-10-08 18:55:42,590 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:55:42,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.021 0.453 2026-10-08 18:55:42,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24113 2026-10-08 18:55:42,636 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:55:42,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24113 2026-10-08 18:55:42,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.016 0.487 2026-10-08 18:55:42,746 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.058 0.399 2026-10-08 18:55:42,783 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.005 0.432 2026-10-08 18:55:42,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185542_791907_TestUi.txt 2026-10-08 18:55:42,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmjq1egzx_chrome_odoo" 2026-10-08 18:55:42,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: waiting for threads: [] 2026-10-08 18:55:42,834 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.026 0.358 2026-10-08 18:55:42,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-10-08 18:55:45,144 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24320 2026-10-08 18:55:45,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpm76nalw5_chrome_odoo 2026-10-08 18:55:45,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33023/json/version 2026-10-08 18:55:45,148 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33023/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:55:45,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:55:45,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33023/json 2026-10-08 18:55:45,214 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33023/json with timeout 3 increased to 10s during tests 2026-10-08 18:55:45,231 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33023/devtools/page/1AA36E2ED120A38941720C2BC9B4CB85 2026-10-08 18:55:45,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:55:45,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:55:45,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:55:45,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:55:45,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:55:45,706 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:55:45,725 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:55:46,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:46] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.289 0.953 2026-10-08 18:55:46,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1AA36E2ED120A38941720C2BC9B4CB85', 'loaderId': '40FFE41D0605AB616673F9333D5CF54F', 'isDownload': False} 2026-10-08 18:55:46,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-10-08 18:55:46,998 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:55:47,040 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:47] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.013 2026-10-08 18:55:47,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:47] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.029 2026-10-08 18:55:47,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:47] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.049 2026-10-08 18:55:47,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:47] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.013 0.015 2026-10-08 18:55:47,738 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.026 2026-10-08 18:55:47,790 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:55:47,848 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.036 2026-10-08 18:55:47,855 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:55:47,880 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:49,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.640 0.862 2026-10-08 18:55:49,520 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:49] "GET /pos/web HTTP/1.1" 200 - 20 0.068 1.543 2026-10-08 18:55:49,559 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:55:49,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.231 2026-10-08 18:55:49,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-08 18:55:49,863 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-08 18:55:50,657 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:55:50,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.370 0.719 2026-10-08 18:55:51,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.074 2026-10-08 18:55:51,169 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "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-08 18:55:51,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 18:55:51,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.031 0.058 2026-10-08 18:55:51,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.160 2026-10-08 18:55:51,432 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:55:51,500 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.036 0.230 2026-10-08 18:55:51,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.325 2026-10-08 18:55:51,625 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 18:55:51,649 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:55:51,663 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:51,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.034 0.411 2026-10-08 18:55:51,737 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:55:51,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.047 0.493 2026-10-08 18:55:51,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.466 2026-10-08 18:55:51,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.040 0.431 2026-10-08 18:55:51,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.465 2026-10-08 18:55:52,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.020 0.308 2026-10-08 18:55:52,049 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:55:52,055 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.282 2026-10-08 18:55:52,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.286 2026-10-08 18:55:52,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.032 0.339 2026-10-08 18:55:52,198 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.330 2026-10-08 18:55:52,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.285 2026-10-08 18:55:52,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.232 2026-10-08 18:55:52,300 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.034 0.196 2026-10-08 18:55:52,357 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:52,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:55:52,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:55:52,429 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.328 2026-10-08 18:55:52,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.001 0.353 2026-10-08 18:55:52,481 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.282 2026-10-08 18:55:52,491 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:52,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.280 2026-10-08 18:55:52,536 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:52,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.023 0.201 2026-10-08 18:55:52,595 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:52,627 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:52,633 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:52,640 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:52,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.052 0.226 2026-10-08 18:55:52,665 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:52,674 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:55:52,677 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.138 2026-10-08 18:55:52,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.100 2026-10-08 18:55:52,743 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.090 2026-10-08 18:55:52,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.022 0.021 2026-10-08 18:55:52,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.018 2026-10-08 18:55:53,660 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:55:53,672 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:53,718 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:53,726 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:55:53,782 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:55:53,792 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:53,799 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:53,812 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:53,827 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:53,840 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:53,856 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:53,872 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:53,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:55:53,912 100 INFO rb-6d39a9a-225376-422534 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-08 18:55:53,925 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83388522 for PoS orders references: ['Order 00263-002-0001'] (draft: False) 2026-10-08 18:55:53,944 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:55:54,177 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83388522 with result: [{'id': 311, 'pos_reference': 'Order 00263-002-0001', 'account_move': False}] 2026-10-08 18:55:54,213 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.114 0.180 2026-10-08 18:55:54,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.062 0.088 2026-10-08 18:55:54,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:54] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.021 2026-10-08 18:55:54,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 18:55:55,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:55:55,215 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:55:55,251 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24320 2026-10-08 18:55:55,258 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:55:55,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24320 2026-10-08 18:55:55,409 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185555_409658_TestUi.txt 2026-10-08 18:55:55,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpm76nalw5_chrome_odoo" 2026-10-08 18:55:55,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-10-08 18:55:57,343 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24536 2026-10-08 18:55:57,343 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnm4tus8q_chrome_odoo 2026-10-08 18:55:57,343 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45027/json/version 2026-10-08 18:55:57,345 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45027/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:55:57,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:55:57,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45027/json 2026-10-08 18:55:57,461 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45027/json with timeout 3 increased to 10s during tests 2026-10-08 18:55:57,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45027/devtools/page/C1D0F75C1582292122F70A838E40EEFB 2026-10-08 18:55:57,521 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:55:57,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:55:57,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:55:58,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:55:58,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:55:58,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:55:58,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:55:59,280 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:59] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.225 1.009 2026-10-08 18:55:59,285 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C1D0F75C1582292122F70A838E40EEFB', 'loaderId': 'E90CE024154422C31B733AF37D424223', 'isDownload': False} 2026-10-08 18:55:59,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-10-08 18:55:59,329 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:55:59,378 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:59] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.032 0.011 2026-10-08 18:55:59,408 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:59] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.052 2026-10-08 18:55:59,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:59] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.086 2026-10-08 18:55:59,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:55:59] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.015 2026-10-08 18:56:00,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-10-08 18:56:00,070 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:56:00,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.026 0.009 2026-10-08 18:56:00,085 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:56:00,120 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:01,385 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.475 0.802 2026-10-08 18:56:01,496 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 1.275 2026-10-08 18:56:01,530 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:56:01,687 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.088 0.145 2026-10-08 18:56:01,700 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-08 18:56:01,763 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.010 2026-10-08 18:56:02,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:56:02,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.341 0.648 2026-10-08 18:56:03,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.061 0.093 2026-10-08 18:56:03,049 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.019 2026-10-08 18:56:03,079 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.007 2026-10-08 18:56:03,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.070 0.082 2026-10-08 18:56:03,291 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 18:56:03,332 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.187 2026-10-08 18:56:03,396 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.241 2026-10-08 18:56:03,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.296 2026-10-08 18:56:03,473 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56: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-08 18:56:03,506 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:56:03,527 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:56:03,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.388 2026-10-08 18:56:03,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.485 2026-10-08 18:56:03,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.356 2026-10-08 18:56:03,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.394 2026-10-08 18:56:03,771 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:56:03,835 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.398 2026-10-08 18:56:03,879 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.028 0.318 2026-10-08 18:56:03,892 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:56:03,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.316 2026-10-08 18:56:03,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.248 2026-10-08 18:56:03,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.249 2026-10-08 18:56:03,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.226 2026-10-08 18:56:03,959 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.174 2026-10-08 18:56:04,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:04] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.046 0.181 2026-10-08 18:56:04,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.210 2026-10-08 18:56:04,193 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:04,194 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.264 2026-10-08 18:56:04,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:56:04,245 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:56:04,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.315 2026-10-08 18:56:04,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.012 0.342 2026-10-08 18:56:04,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.350 2026-10-08 18:56:04,346 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:04,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.278 2026-10-08 18:56:04,417 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:04,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.022 0.251 2026-10-08 18:56:04,468 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:04,490 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:04,491 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.039 0.248 2026-10-08 18:56:04,517 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:04,530 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:04,545 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:04,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 10 0.017 0.155 2026-10-08 18:56:04,566 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:04,588 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.013 0.099 2026-10-08 18:56:04,609 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:04,642 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:05,502 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-08 18:56:05,505 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet")' 2026-10-08 18:56:05,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-10-08 18:56:05,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-08 18:56:05,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:56:05,562 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:05] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 18:56:05,570 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:05,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24536 2026-10-08 18:56:05,613 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:56:05,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24536 2026-10-08 18:56:05,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185605_795820_TestUi.txt 2026-10-08 18:56:05,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnm4tus8q_chrome_odoo" 2026-10-08 18:56:05,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-10-08 18:56:08,206 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24758 2026-10-08 18:56:08,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpccyxl015_chrome_odoo 2026-10-08 18:56:08,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36273/json/version 2026-10-08 18:56:08,208 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36273/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:56:08,292 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:56:08,293 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36273/json 2026-10-08 18:56:08,294 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36273/json with timeout 3 increased to 10s during tests 2026-10-08 18:56:08,307 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36273/devtools/page/E1EAF9672D541D5A9F1F96504BCC6C0D 2026-10-08 18:56:08,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:56:08,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:56:08,696 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:56:08,717 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:56:08,732 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:56:08,732 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:56:08,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:56:09,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:09] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.143 0.949 2026-10-08 18:56:09,846 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E1EAF9672D541D5A9F1F96504BCC6C0D', 'loaderId': '43CF1A9B23CD44ADDD5402380D0F0231', 'isDownload': False} 2026-10-08 18:56:09,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-10-08 18:56:09,873 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:56:09,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:09] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.016 2026-10-08 18:56:09,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:09] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.032 2026-10-08 18:56:09,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:09] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.048 2026-10-08 18:56:10,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:10] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.012 0.009 2026-10-08 18:56:10,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.019 0.010 2026-10-08 18:56:10,637 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:10,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.008 2026-10-08 18:56:10,670 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:56:10,698 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:11,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.461 0.825 2026-10-08 18:56:12,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:12] "GET /pos/web HTTP/1.1" 200 - 20 0.052 1.299 2026-10-08 18:56:12,133 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:56:12,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:12] "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-08 18:56:12,275 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-08 18:56:12,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 18:56:13,121 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:56:13,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.278 0.632 2026-10-08 18:56:13,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "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-08 18:56:13,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "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-08 18:56:13,438 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:56:13,568 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.039 0.050 2026-10-08 18:56:13,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.145 2026-10-08 18:56:13,669 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:56:13,726 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.209 2026-10-08 18:56:13,736 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:56:13,761 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:56:13,771 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:13,789 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.271 2026-10-08 18:56:13,806 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:56:13,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.331 2026-10-08 18:56:13,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.391 2026-10-08 18:56:13,936 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.352 2026-10-08 18:56:14,014 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.308 2026-10-08 18:56:14,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.006 0.251 2026-10-08 18:56:14,049 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:56:14,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.227 2026-10-08 18:56:14,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.246 2026-10-08 18:56:14,155 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.220 2026-10-08 18:56:14,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.220 2026-10-08 18:56:14,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.220 2026-10-08 18:56:14,213 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.019 0.177 2026-10-08 18:56:14,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.023 0.189 2026-10-08 18:56:14,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.226 2026-10-08 18:56:14,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.224 2026-10-08 18:56:14,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.262 2026-10-08 18:56:14,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.002 0.259 2026-10-08 18:56:14,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.254 2026-10-08 18:56:14,499 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:14,505 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:14,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.224 2026-10-08 18:56:14,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.209 2026-10-08 18:56:14,589 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:14,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.081 2026-10-08 18:56:14,602 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:56:14,625 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 18:56:14,707 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:14,734 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:14,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:56:14,798 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.009 0.020 2026-10-08 18:56:14,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:56:14,840 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:56:14,843 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:56:14,857 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:14,877 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:14,891 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:14,908 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:56:14,924 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:14,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79093287 for PoS orders references: ['Order 00265-002-0001'] (draft: False) 2026-10-08 18:56:14,952 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:56:15,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79093287 with result: [{'id': 312, 'pos_reference': 'Order 00265-002-0001', 'account_move': False}] 2026-10-08 18:56:15,236 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.128 0.176 2026-10-08 18:56:15,409 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.066 0.086 2026-10-08 18:56:15,493 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:15] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.019 0.019 2026-10-08 18:56:16,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:56:16,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:56:16,309 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,337 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,356 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.012 0.026 2026-10-08 18:56:16,360 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,390 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.021 2026-10-08 18:56:16,406 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,420 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,422 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,444 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-08 18:56:16,480 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,481 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,511 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:56:16,523 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:56:16,540 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,557 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,575 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:56:16,606 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:16,613 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83499128 for PoS orders references: ['Order 00265-002-0002'] (draft: False) 2026-10-08 18:56:16,753 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83499128 with result: [{'id': 313, 'pos_reference': 'Order 00265-002-0002', 'account_move': False}] 2026-10-08 18:56:16,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.077 0.103 2026-10-08 18:56:16,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.130 2026-10-08 18:56:16,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.062 0.064 2026-10-08 18:56:17,704 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:56:17,717 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:17,744 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24758 2026-10-08 18:56:17,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:56:17,747 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24758 2026-10-08 18:56:17,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185617_879843_TestUi.txt 2026-10-08 18:56:17,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpccyxl015_chrome_odoo" 2026-10-08 18:56:18,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24974 2026-10-08 18:56:18,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbg6440nr_chrome_odoo 2026-10-08 18:56:18,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42031/json/version 2026-10-08 18:56:18,334 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42031/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:56:18,515 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:56:18,515 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42031/json 2026-10-08 18:56:18,516 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42031/json with timeout 3 increased to 10s during tests 2026-10-08 18:56:18,540 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42031/devtools/page/0F2207E267AB98D538534883426B9C74 2026-10-08 18:56:18,586 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:56:18,607 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:56:18,657 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:56:18,678 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:56:18,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:56:18,702 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:56:18,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:18] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.050 0.079 2026-10-08 18:56:18,863 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0F2207E267AB98D538534883426B9C74', 'loaderId': '8B9DA68FF89FF47E6EFF0C1E335363D3', 'isDownload': False} 2026-10-08 18:56:18,863 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-10-08 18:56:18,907 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:56:18,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:18] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-10-08 18:56:18,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:18] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.026 2026-10-08 18:56:19,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:19] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.062 2026-10-08 18:56:19,625 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:19] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.013 2026-10-08 18:56:19,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.019 2026-10-08 18:56:19,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-10-08 18:56:19,730 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:56:19,736 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 18:56:19,758 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:20,740 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.314 0.678 2026-10-08 18:56:20,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:20] "GET /pos/web HTTP/1.1" 200 - 20 0.049 1.006 2026-10-08 18:56:20,891 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:56:21,037 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.078 0.183 2026-10-08 18:56:21,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 18:56:21,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-08 18:56:21,939 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:22,019 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.248 0.588 2026-10-08 18:56:22,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.075 2026-10-08 18:56:22,182 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.016 2026-10-08 18:56:22,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 18:56:22,362 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.059 0.065 2026-10-08 18:56:22,474 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.201 2026-10-08 18:56:22,484 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:22,552 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.273 2026-10-08 18:56:22,650 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.371 2026-10-08 18:56:22,674 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "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-08 18:56:22,692 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:56:22,698 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:56:22,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.415 2026-10-08 18:56:22,714 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:56:22,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.493 2026-10-08 18:56:22,840 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.455 2026-10-08 18:56:22,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:22] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.418 2026-10-08 18:56:23,017 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.433 2026-10-08 18:56:23,047 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.304 2026-10-08 18:56:23,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.313 2026-10-08 18:56:23,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.263 2026-10-08 18:56:23,129 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.273 2026-10-08 18:56:23,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.237 2026-10-08 18:56:23,171 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.021 0.208 2026-10-08 18:56:23,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.012 0.203 2026-10-08 18:56:23,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.015 0.204 2026-10-08 18:56:23,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.253 2026-10-08 18:56:23,409 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:23,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.056 0.292 2026-10-08 18:56:23,506 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:23,527 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:23,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.017 0.356 2026-10-08 18:56:23,544 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:23,568 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:23,568 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.014 0.355 2026-10-08 18:56:23,586 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:23,624 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:23,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.015 0.352 2026-10-08 18:56:23,635 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:23,640 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:23,676 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.027 0.326 2026-10-08 18:56:24,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-08 18:56:24,502 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:56:24,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:56:24,610 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:24,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-08 18:56:24,679 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:24] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.026 0.023 2026-10-08 18:56:24,829 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:56:25,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-08 18:56:25,501 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:25,505 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:56:25,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:56:25,569 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:25,573 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:25,583 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:25,589 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:25,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:56:25,628 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:25,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.023 0.029 2026-10-08 18:56:25,719 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71363800 for PoS orders references: ['Order 00265-004-0001'] (draft: False) 2026-10-08 18:56:25,726 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:56:25,865 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71363800 with result: [{'id': 314, 'pos_reference': 'Order 00265-004-0001', 'account_move': False}] 2026-10-08 18:56:25,894 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.069 0.112 2026-10-08 18:56:26,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.041 0.071 2026-10-08 18:56:26,034 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.020 2026-10-08 18:56:26,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:26] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.014 2026-10-08 18:56:26,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:56:26,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:56:26,936 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:26,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-08 18:56:26,977 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:26,987 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:27,002 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:27] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.025 0.030 2026-10-08 18:56:27,018 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:27,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:27] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.013 0.037 2026-10-08 18:56:27,047 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:27,048 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:27,060 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:27,086 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:27,092 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:27,105 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:27,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-08 18:56:27,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-08 18:56:27,993 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:28,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:56:28,022 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:56:28,036 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:28,053 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:28,070 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:28,086 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:56:28,108 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:28,124 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:28] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.010 0.021 2026-10-08 18:56:28,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59768089 for PoS orders references: ['Order 00265-004-0002'] (draft: False) 2026-10-08 18:56:28,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59768089 with result: [{'id': 315, 'pos_reference': 'Order 00265-004-0002', 'account_move': False}] 2026-10-08 18:56:28,297 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.058 0.095 2026-10-08 18:56:28,422 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.048 0.064 2026-10-08 18:56:29,193 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:56:29,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:56:29,281 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:29,298 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:29,339 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:29,345 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:29,355 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:29,370 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:29,386 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:29,406 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:29,429 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:29,436 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:29,453 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:29,943 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 18:56:30,311 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-08 18:56:30,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:56:30,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:56:30,403 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:30,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-08 18:56:30,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-08 18:56:30,475 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:30,476 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:56:30,492 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:56:30,566 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:30,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-08 18:56:30,607 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:30,623 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:56:30,644 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:56:30,696 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:30,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-08 18:56:30,726 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-10-08 18:56:30,743 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:30,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:56:30,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:56:30,799 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:30,810 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:30,820 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:56:30,843 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:30,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.027 0.018 2026-10-08 18:56:30,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8979442 for PoS orders references: ['Order 00265-004-0003'] (draft: False) 2026-10-08 18:56:32,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8979442 with result: [{'id': 316, 'pos_reference': 'Order 00265-004-0003', 'account_move': False}] 2026-10-08 18:56:32,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.069 1.230 2026-10-08 18:56:32,308 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.033 0.062 2026-10-08 18:56:32,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:32] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.023 0.011 2026-10-08 18:56:33,085 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:56:33,108 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:56:33,176 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,193 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,232 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,239 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,255 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,271 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,286 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,303 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,326 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,337 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,353 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:56:33,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:56:33,403 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,423 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,439 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,452 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:56:33,478 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:33,489 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.021 2026-10-08 18:56:33,517 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62998962 for PoS orders references: ['Order 00265-004-0004'] (draft: False) 2026-10-08 18:56:33,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62998962 with result: [{'id': 317, 'pos_reference': 'Order 00265-004-0004', 'account_move': False}] 2026-10-08 18:56:33,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.057 0.100 2026-10-08 18:56:33,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 22 0.019 0.035 2026-10-08 18:56:33,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 18:56:34,499 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("Refund")' 2026-10-08 18:56:34,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-10-08 18:56:34,557 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-08 18:56:34,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:34] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.024 0.029 2026-10-08 18:56:34,733 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:34] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.034 0.070 2026-10-08 18:56:35,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .set-partner:contains("BBBBBBB")' 2026-10-08 18:56:35,523 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .button.pay-order-button' 2026-10-08 18:56:35,560 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 18:56:35,574 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Refund")' 2026-10-08 18:56:35,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Refund")' 2026-10-08 18:56:35,610 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:35,619 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:56:35,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:56:35,653 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:35,670 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:35,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:56:35,708 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:35,723 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.024 2026-10-08 18:56:35,745 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40646261 for PoS orders references: ['Order 00265-004-0005'] (draft: False) 2026-10-08 18:56:35,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40646261 with result: [{'id': 318, 'pos_reference': 'Order 00265-004-0005', 'account_move': False}] 2026-10-08 18:56:35,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.063 0.117 2026-10-08 18:56:36,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.033 0.054 2026-10-08 18:56:36,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:56:36,828 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:36,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24974 2026-10-08 18:56:36,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:56:36,858 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24974 2026-10-08 18:56:36,982 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185636_981992_TestUi.txt 2026-10-08 18:56:36,982 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbg6440nr_chrome_odoo" 2026-10-08 18:56:37,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_points ... 2026-10-08 18:56:38,662 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25206 2026-10-08 18:56:38,663 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpewirin9w_chrome_odoo 2026-10-08 18:56:38,670 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41085/json/version 2026-10-08 18:56:38,672 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41085/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:56:38,756 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:56:38,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41085/json 2026-10-08 18:56:38,769 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41085/json with timeout 3 increased to 10s during tests 2026-10-08 18:56:38,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41085/devtools/page/2958A194616888B841B7CFCB1A7CE433 2026-10-08 18:56:38,820 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:56:38,846 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:56:39,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 18:56:39,338 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:56:39,348 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:56:39,348 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:56:39,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:56:40,802 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 119 0.209 1.221 2026-10-08 18:56:40,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2958A194616888B841B7CFCB1A7CE433', 'loaderId': '9071D63D710406FC1EAC928C4126C274', 'isDownload': False} 2026-10-08 18:56:40,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardNoPoints')" 2026-10-08 18:56:40,833 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:56:40,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:40] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.028 0.021 2026-10-08 18:56:40,921 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:40] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.033 2026-10-08 18:56:40,950 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:40] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.075 2026-10-08 18:56:41,523 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:41] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.009 2026-10-08 18:56:41,552 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.018 0.011 2026-10-08 18:56:41,620 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:56:41,628 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 18:56:41,634 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.030 0.012 2026-10-08 18:56:41,666 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:42,436 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:56:43,055 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.544 0.852 2026-10-08 18:56:43,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.088 2026-10-08 18:56:43,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.020 2026-10-08 18:56:43,291 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 18:56:43,449 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.053 0.074 2026-10-08 18:56:43,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.171 2026-10-08 18:56:43,541 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:56:43,564 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.207 2026-10-08 18:56:43,634 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.293 2026-10-08 18:56:43,745 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.346 2026-10-08 18:56:43,769 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56: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-08 18:56:43,795 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:56:43,840 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:56:43,865 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.046 0.431 2026-10-08 18:56:43,888 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:43,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.428 2026-10-08 18:56:44,015 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.447 2026-10-08 18:56:44,086 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.500 2026-10-08 18:56:44,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.491 2026-10-08 18:56:44,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.327 2026-10-08 18:56:44,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.022 0.303 2026-10-08 18:56:44,236 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:44,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 19 0.038 0.370 2026-10-08 18:56:44,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.386 2026-10-08 18:56:44,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.331 2026-10-08 18:56:44,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.297 2026-10-08 18:56:44,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.258 2026-10-08 18:56:44,463 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:44,498 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:44,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-08 18:56:44,511 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.035 0.280 2026-10-08 18:56:44,549 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 18:56:44,558 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:44,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.316 2026-10-08 18:56:44,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.282 2026-10-08 18:56:44,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.010 0.271 2026-10-08 18:56:44,709 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.286 2026-10-08 18:56:44,773 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.038 0.263 2026-10-08 18:56:44,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.012 0.235 2026-10-08 18:56:44,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.239 2026-10-08 18:56:45,628 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:45,637 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:45,652 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:45,670 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:46,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:56:46,521 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:56:46,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:56:46,562 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:56:46,579 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:46,586 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:56:46,599 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:46,617 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:56:46,641 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:46,657 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19082828 for PoS orders references: ['Order 00266-001-0001'] (draft: False) 2026-10-08 18:56:46,663 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:56:47,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19082828 with result: [{'id': 319, 'pos_reference': 'Order 00266-001-0001', 'account_move': False}] 2026-10-08 18:56:47,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.218 0.207 2026-10-08 18:56:47,254 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.067 0.083 2026-10-08 18:56:47,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:47] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.013 2026-10-08 18:56:47,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.023 0.005 2026-10-08 18:56:48,069 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:56:48,091 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:48,120 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25206 2026-10-08 18:56:48,121 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:56:48,122 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25206 2026-10-08 18:56:48,272 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185648_272136_TestUi.txt 2026-10-08 18:56:48,272 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpewirin9w_chrome_odoo" 2026-10-08 18:56:48,302 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_set ... 2026-10-08 18:56:50,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25421 2026-10-08 18:56:50,317 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpoey3dfkb_chrome_odoo 2026-10-08 18:56:50,318 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36337/json/version 2026-10-08 18:56:50,324 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36337/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:56:50,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:56:50,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36337/json 2026-10-08 18:56:50,402 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36337/json with timeout 3 increased to 10s during tests 2026-10-08 18:56:50,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36337/devtools/page/276939B442E4E87BC92D96070AE6C5CD 2026-10-08 18:56:50,442 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:56:50,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:56:50,821 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:56:50,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:56:50,845 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:56:50,845 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:56:50,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:56:52,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:52] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.218 0.972 2026-10-08 18:56:52,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '276939B442E4E87BC92D96070AE6C5CD', 'loaderId': '8D63C9FE3A7F6CA8BA65D7A58602EA6B', 'isDownload': False} 2026-10-08 18:56:52,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour1')" 2026-10-08 18:56:52,091 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:56:52,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:52] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.010 2026-10-08 18:56:52,158 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:52] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.034 2026-10-08 18:56:52,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:52] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.050 2026-10-08 18:56:52,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:52] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.027 2026-10-08 18:56:52,849 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.050 2026-10-08 18:56:52,894 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:56:52,920 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:56:52,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.025 0.017 2026-10-08 18:56:52,978 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:54,160 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.431 0.767 2026-10-08 18:56:54,286 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:54] "GET /pos/web HTTP/1.1" 200 - 20 0.055 1.188 2026-10-08 18:56:54,326 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:56:54,414 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.160 2026-10-08 18:56:54,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-08 18:56:54,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-08 18:56:55,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:56:55,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.447 0.699 2026-10-08 18:56:55,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.085 2026-10-08 18:56:55,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:55] "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-08 18:56:55,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.012 0.008 2026-10-08 18:56:56,218 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.102 0.090 2026-10-08 18:56:56,239 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:56:56,301 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.242 2026-10-08 18:56:56,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.293 2026-10-08 18:56:56,420 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.351 2026-10-08 18:56:56,459 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "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-08 18:56:56,484 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:56,502 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:56:56,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.471 2026-10-08 18:56:56,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.562 2026-10-08 18:56:56,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.393 2026-10-08 18:56:56,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.045 0.417 2026-10-08 18:56:56,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.466 2026-10-08 18:56:56,876 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:56:56,888 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.022 0.350 2026-10-08 18:56:56,921 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.019 0.338 2026-10-08 18:56:56,937 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:57,068 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.092 0.332 2026-10-08 18:56:57,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.407 2026-10-08 18:56:57,106 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.388 2026-10-08 18:56:57,126 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.326 2026-10-08 18:56:57,150 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.250 2026-10-08 18:56:57,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.031 0.298 2026-10-08 18:56:57,228 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:57,247 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:57,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.339 2026-10-08 18:56:57,326 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:57,352 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:56:57,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:56:57,400 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:57,403 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.292 2026-10-08 18:56:57,413 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:57,420 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:56:57,422 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:57,431 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:57,439 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:56:57,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.336 2026-10-08 18:56:57,471 100 INFO rb-6d39a9a-225376-422534 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-08 18:56:57,497 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:57,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.021 0.345 2026-10-08 18:56:57,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.359 2026-10-08 18:56:57,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.327 2026-10-08 18:56:57,638 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.280 2026-10-08 18:56:57,643 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35259537 for PoS orders references: ['Order 00267-002-0001'] (draft: False) 2026-10-08 18:56:57,937 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35259537 with result: [{'id': 320, 'pos_reference': 'Order 00267-002-0001', 'account_move': False}] 2026-10-08 18:56:57,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.138 0.333 2026-10-08 18:56:58,103 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.046 0.070 2026-10-08 18:56:58,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:58] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.027 0.026 2026-10-08 18:56:58,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:56:58,922 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:56:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:56:58,953 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25421 2026-10-08 18:56:58,958 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:56:58,959 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25421 2026-10-08 18:56:59,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185659_078118_TestUi.txt 2026-10-08 18:56:59,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpoey3dfkb_chrome_odoo" 2026-10-08 18:56:59,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25630 2026-10-08 18:56:59,579 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmmk5f520_chrome_odoo 2026-10-08 18:56:59,579 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38351/json/version 2026-10-08 18:56:59,581 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38351/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:56:59,753 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:56:59,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38351/json 2026-10-08 18:56:59,755 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38351/json with timeout 3 increased to 10s during tests 2026-10-08 18:56:59,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38351/devtools/page/198FA1B8CAF9367FDCC1CB77A9399CFE 2026-10-08 18:56:59,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:56:59,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:56:59,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:56:59,970 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:57:00,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:57:00,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:57:00,142 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.035 0.083 2026-10-08 18:57:00,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '198FA1B8CAF9367FDCC1CB77A9399CFE', 'loaderId': '2C2F197C35A41B5ADB909F71944F32D8', 'isDownload': False} 2026-10-08 18:57:00,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour2')" 2026-10-08 18:57:00,198 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:57:00,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:00] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.017 2026-10-08 18:57:00,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:00] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.051 2026-10-08 18:57:00,294 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:00] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.067 2026-10-08 18:57:00,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:00] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-08 18:57:00,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.014 2026-10-08 18:57:00,871 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:57:00,897 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:57:00,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.020 2026-10-08 18:57:00,928 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:01,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.375 0.663 2026-10-08 18:57:02,051 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:02] "GET /pos/web HTTP/1.1" 200 - 20 0.021 1.068 2026-10-08 18:57:02,091 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:57:02,213 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.068 0.132 2026-10-08 18:57:02,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.010 2026-10-08 18:57:02,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 18:57:03,153 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:03,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.279 0.648 2026-10-08 18:57:03,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.089 2026-10-08 18:57:03,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:03] "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-08 18:57:03,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 18:57:03,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.077 2026-10-08 18:57:03,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.157 2026-10-08 18:57:03,773 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:03,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.237 2026-10-08 18:57:03,921 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.297 2026-10-08 18:57:03,956 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:03] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.009 0.353 2026-10-08 18:57:03,957 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:03] "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-08 18:57:04,015 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.044 2026-10-08 18:57:04,023 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:57:04,044 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.411 2026-10-08 18:57:04,067 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.409 2026-10-08 18:57:04,107 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 18:57:04,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.357 2026-10-08 18:57:04,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.353 2026-10-08 18:57:04,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.217 2026-10-08 18:57:04,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.232 2026-10-08 18:57:04,301 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.237 2026-10-08 18:57:04,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.022 0.223 2026-10-08 18:57:04,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.244 2026-10-08 18:57:04,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.229 2026-10-08 18:57:04,420 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.171 2026-10-08 18:57:04,457 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.010 0.187 2026-10-08 18:57:04,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.244 2026-10-08 18:57:04,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.273 2026-10-08 18:57:04,637 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:04,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.251 2026-10-08 18:57:04,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.265 2026-10-08 18:57:04,703 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:04,722 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.013 0.265 2026-10-08 18:57:04,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:04,744 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 18:57:04,756 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:04,758 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.016 0.233 2026-10-08 18:57:04,893 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:04] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.067 0.063 2026-10-08 18:57:05,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:57:05,740 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:57:05,744 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:05,748 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:05,755 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:05,771 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:05,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:57:05,817 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:05,847 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:05] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.013 0.026 2026-10-08 18:57:05,890 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60288422 for PoS orders references: ['Order 00267-004-0001'] (draft: False) 2026-10-08 18:57:05,899 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:57:06,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60288422 with result: [{'id': 321, 'pos_reference': 'Order 00267-004-0001', 'account_move': False}] 2026-10-08 18:57:06,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.112 0.109 2026-10-08 18:57:06,114 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.141 2026-10-08 18:57:06,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.048 0.065 2026-10-08 18:57:06,323 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:06] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.011 2026-10-08 18:57:07,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:57:07,078 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:07,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25630 2026-10-08 18:57:07,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:57:07,108 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25630 2026-10-08 18:57:07,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185707_246866_TestUi.txt 2026-10-08 18:57:07,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmmk5f520_chrome_odoo" 2026-10-08 18:57:07,302 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_scan_use ... 2026-10-08 18:57:09,257 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25841 2026-10-08 18:57:09,258 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5tv82vnd_chrome_odoo 2026-10-08 18:57:09,258 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37807/json/version 2026-10-08 18:57:09,260 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37807/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:57:09,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:57:09,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37807/json 2026-10-08 18:57:09,307 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37807/json with timeout 3 increased to 10s during tests 2026-10-08 18:57:09,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37807/devtools/page/C1FF53DD9074A51C2CF6DC052B1DC251 2026-10-08 18:57:09,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:57:09,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:57:09,857 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:57:09,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:57:09,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:57:09,881 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:57:09,908 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:57:10,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:10] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.142 0.944 2026-10-08 18:57:10,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C1FF53DD9074A51C2CF6DC052B1DC251', 'loaderId': '6D01D4A14F91625FFAA1C70F258018FA', 'isDownload': False} 2026-10-08 18:57:10,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramScanUseTour')" 2026-10-08 18:57:11,030 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:57:11,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:11] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-08 18:57:11,093 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:11] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.021 0.028 2026-10-08 18:57:11,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:11] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.071 2026-10-08 18:57:11,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:11] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.022 0.013 2026-10-08 18:57:11,818 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.020 0.036 2026-10-08 18:57:11,930 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-10-08 18:57:11,934 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 18:57:11,939 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.028 0.027 2026-10-08 18:57:11,985 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-08 18:57:12,019 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-08 18:57:12,066 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:13,092 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.320 0.735 2026-10-08 18:57:13,213 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:13] "GET /pos/web HTTP/1.1" 200 - 21 0.039 1.061 2026-10-08 18:57:13,253 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:57:13,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.063 0.163 2026-10-08 18:57:13,469 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-08 18:57:13,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.010 0.012 2026-10-08 18:57:13,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 18:57:13,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-08 18:57:14,401 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:57:14,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.235 0.596 2026-10-08 18:57:14,612 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.086 2026-10-08 18:57:14,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:14] "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-08 18:57:14,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 18:57:14,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:14] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.047 0.065 2026-10-08 18:57:14,822 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:14,896 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:14] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.149 2026-10-08 18:57:14,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:14] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.216 2026-10-08 18:57:14,977 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:57:14,997 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:57:14,998 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:14] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.231 2026-10-08 18:57:15,024 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:57:15,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.314 2026-10-08 18:57:15,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.378 2026-10-08 18:57:15,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.319 2026-10-08 18:57:15,237 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.316 2026-10-08 18:57:15,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.013 0.220 2026-10-08 18:57:15,285 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:57:15,296 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:57:15,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.230 2026-10-08 18:57:15,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.223 2026-10-08 18:57:15,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.026 0.228 2026-10-08 18:57:15,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.233 2026-10-08 18:57:15,478 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.258 2026-10-08 18:57:15,518 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.026 0.243 2026-10-08 18:57:15,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.245 2026-10-08 18:57:15,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.035 0.289 2026-10-08 18:57:15,704 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:15,714 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.346 2026-10-08 18:57:15,747 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:15,748 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:15,763 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'input text '043123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-08 18:57:15,781 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 18:57:15,793 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:15,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.043 0.333 2026-10-08 18:57:15,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.015 0.370 2026-10-08 18:57:15,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.346 2026-10-08 18:57:15,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.347 2026-10-08 18:57:15,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:15] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.291 2026-10-08 18:57:16,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.032 0.249 2026-10-08 18:57:16,032 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.016 0.199 2026-10-08 18:57:16,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:57:16,908 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:57:16,917 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:57:16,918 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:57:16,927 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:16,937 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:16,953 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:57:16,974 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:16,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73126496 for PoS orders references: ['Order 00268-002-0001'] (draft: False) 2026-10-08 18:57:16,993 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:57:17,260 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73126496 with result: [{'id': 322, 'pos_reference': 'Order 00268-002-0001', 'account_move': False}] 2026-10-08 18:57:17,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.138 0.188 2026-10-08 18:57:17,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.066 0.049 2026-10-08 18:57:17,572 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:17] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.040 0.021 2026-10-08 18:57:17,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.054 2026-10-08 18:57:18,263 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:18,311 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:18,321 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:18,335 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:18,353 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:18,368 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:18,387 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:18,401 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:18,418 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:18,689 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 18:57:19,272 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:19,287 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:19,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 18:57:19,329 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:19,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:19] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.027 0.047 2026-10-08 18:57:20,189 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:57:20,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:57:20,217 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:20,235 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:20,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:57:20,275 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:20,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.015 0.022 2026-10-08 18:57:20,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70935527 for PoS orders references: ['Order 00268-002-0002'] (draft: False) 2026-10-08 18:57:20,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70935527 with result: [{'id': 323, 'pos_reference': 'Order 00268-002-0002', 'account_move': False}] 2026-10-08 18:57:20,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.068 0.089 2026-10-08 18:57:20,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.079 0.057 2026-10-08 18:57:21,386 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:21,427 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:21,432 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:21,435 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:21,451 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:21,468 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:21,487 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:21,502 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:21,520 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:22,366 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:22,370 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:22,385 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 18:57:22,404 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:22,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:22] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.022 0.042 2026-10-08 18:57:22,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 18:57:23,229 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:57:23,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:57:23,251 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:23,270 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:23,284 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:23,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:57:23,322 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:23,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.012 0.019 2026-10-08 18:57:23,363 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54671133 for PoS orders references: ['Order 00268-002-0003'] (draft: False) 2026-10-08 18:57:23,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54671133 with result: [{'id': 324, 'pos_reference': 'Order 00268-002-0003', 'account_move': False}] 2026-10-08 18:57:23,490 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.041 0.092 2026-10-08 18:57:23,597 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.026 0.056 2026-10-08 18:57:24,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:57:24,400 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:24,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25841 2026-10-08 18:57:24,428 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:57:24,428 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25841 2026-10-08 18:57:24,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185724_539340_TestUi.txt 2026-10-08 18:57:24,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5tv82vnd_chrome_odoo" 2026-10-08 18:57:24,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-10-08 18:57:26,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26064 2026-10-08 18:57:26,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpz9_xzh4f_chrome_odoo 2026-10-08 18:57:26,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34303/json/version 2026-10-08 18:57:26,570 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34303/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:57:26,667 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:57:26,667 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34303/json 2026-10-08 18:57:26,668 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34303/json with timeout 3 increased to 10s during tests 2026-10-08 18:57:26,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34303/devtools/page/61121D79CE673F430D6CED277697B697 2026-10-08 18:57:26,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:57:26,776 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:57:27,205 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 18:57:27,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:57:27,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:57:27,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:57:27,237 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:57:28,469 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:28] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 120 0.170 1.068 2026-10-08 18:57:28,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '61121D79CE673F430D6CED277697B697', 'loaderId': '54C47E6C788C2A75528CC6B65224D29A', 'isDownload': False} 2026-10-08 18:57:28,474 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-10-08 18:57:28,515 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:57:28,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:28] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.009 2026-10-08 18:57:28,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:28] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.021 0.035 2026-10-08 18:57:28,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:28] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.062 2026-10-08 18:57:29,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:29] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.010 0.018 2026-10-08 18:57:29,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.008 2026-10-08 18:57:29,290 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:57:29,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.015 2026-10-08 18:57:29,306 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 18:57:29,335 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:30,118 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:57:30,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.602 0.789 2026-10-08 18:57:30,884 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.080 2026-10-08 18:57:30,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.018 2026-10-08 18:57:30,950 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.010 2026-10-08 18:57:31,074 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 9 0.039 0.060 2026-10-08 18:57:31,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.149 2026-10-08 18:57:31,174 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:31,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.043 0.242 2026-10-08 18:57:31,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.306 2026-10-08 18:57:31,423 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.380 2026-10-08 18:57:31,431 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57: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-08 18:57:31,453 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:31,479 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:31,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.036 0.486 2026-10-08 18:57:31,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.027 0.485 2026-10-08 18:57:31,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.460 2026-10-08 18:57:31,798 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.047 0.461 2026-10-08 18:57:31,870 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=product.product&field=image_128&id=1481&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.009 0.519 2026-10-08 18:57:31,886 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:31,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.017 0.393 2026-10-08 18:57:31,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.369 2026-10-08 18:57:31,956 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:57:31,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.020 0.345 2026-10-08 18:57:31,978 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.342 2026-10-08 18:57:32,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 19 0.037 0.331 2026-10-08 18:57:32,099 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.264 2026-10-08 18:57:32,132 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.213 2026-10-08 18:57:32,143 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:32,177 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:32,189 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:32,196 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-08 18:57:32,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.033 0.251 2026-10-08 18:57:32,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 18:57:32,238 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:32,294 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.301 2026-10-08 18:57:32,384 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.378 2026-10-08 18:57:32,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.010 0.291 2026-10-08 18:57:32,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.332 2026-10-08 18:57:32,489 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.021 0.299 2026-10-08 18:57:32,514 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.298 2026-10-08 18:57:32,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.017 0.236 2026-10-08 18:57:32,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.191 2026-10-08 18:57:33,378 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:57:33,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:57:33,431 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:57:33,433 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:57:33,439 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:33,453 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:33,468 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:33,485 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:57:33,503 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:33,510 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 18:57:33,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99549513 for PoS orders references: ['Order 00269-001-0001'] (draft: False) 2026-10-08 18:57:33,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99549513 with result: [{'id': 325, 'pos_reference': 'Order 00269-001-0001', 'account_move': False}] 2026-10-08 18:57:33,848 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.149 0.192 2026-10-08 18:57:33,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.052 0.047 2026-10-08 18:57:34,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:34] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.017 0.012 2026-10-08 18:57:34,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:57:34,785 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:34,830 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:34,841 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:34,851 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 18:57:34,878 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:34,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:34] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.018 0.043 2026-10-08 18:57:35,720 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'check order tax amount (trigger: .subentry:contains("-6.52"))' 2026-10-08 18:57:35,722 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:57:35,745 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:57:35,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26064 2026-10-08 18:57:35,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:57:35,749 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26064 2026-10-08 18:57:35,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185735_862435_TestUi.txt 2026-10-08 18:57:35,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpz9_xzh4f_chrome_odoo" 2026-10-08 18:57:38,233 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-10-08 18:57:39,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26266 2026-10-08 18:57:39,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6c3soy16_chrome_odoo 2026-10-08 18:57:39,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41535/json/version 2026-10-08 18:57:39,804 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41535/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:57:39,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:57:39,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41535/json 2026-10-08 18:57:39,839 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41535/json with timeout 3 increased to 10s during tests 2026-10-08 18:57:39,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41535/devtools/page/3C4EE87FCF16149F4A2D1461CD918D52 2026-10-08 18:57:39,872 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:57:39,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:57:40,352 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:57:40,365 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:57:40,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:57:40,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:57:40,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:57:41,526 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:41] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.173 0.971 2026-10-08 18:57:41,531 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3C4EE87FCF16149F4A2D1461CD918D52', 'loaderId': 'C3FD1A64E18FD998B8061D3697628596', 'isDownload': False} 2026-10-08 18:57:41,531 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-10-08 18:57:41,567 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:57:41,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:41] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.023 0.010 2026-10-08 18:57:41,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:41] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.046 2026-10-08 18:57:41,655 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:41] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.057 2026-10-08 18:57:42,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:42] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-08 18:57:42,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.010 2026-10-08 18:57:42,302 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:57:42,313 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:42,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 18:57:42,362 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:43,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.438 0.780 2026-10-08 18:57:43,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:43] "GET /pos/web HTTP/1.1" 200 - 20 0.025 1.216 2026-10-08 18:57:43,688 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:57:43,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.132 2026-10-08 18:57:43,865 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:57:43,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.014 2026-10-08 18:57:44,719 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:57:44,844 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.239 0.642 2026-10-08 18:57:44,978 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.082 2026-10-08 18:57:45,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.018 2026-10-08 18:57:45,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 18:57:45,185 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.063 0.060 2026-10-08 18:57:45,195 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:57:45,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.182 2026-10-08 18:57:45,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.247 2026-10-08 18:57:45,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.289 2026-10-08 18:57:45,434 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:57:45,464 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:57:45,484 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:57:45,514 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.035 0.365 2026-10-08 18:57:45,582 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.457 2026-10-08 18:57:45,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.369 2026-10-08 18:57:45,659 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:57:45,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.390 2026-10-08 18:57:45,723 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.036 0.339 2026-10-08 18:57:45,741 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.238 2026-10-08 18:57:45,743 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:57:45,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.031 0.234 2026-10-08 18:57:45,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.208 2026-10-08 18:57:45,819 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.156 2026-10-08 18:57:45,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.028 0.207 2026-10-08 18:57:45,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.229 2026-10-08 18:57:45,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.192 2026-10-08 18:57:46,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.258 2026-10-08 18:57:46,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.288 2026-10-08 18:57:46,126 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:46,133 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.304 2026-10-08 18:57:46,136 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:46,163 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.010 0.243 2026-10-08 18:57:46,185 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:46,193 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.233 2026-10-08 18:57:46,217 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:46,221 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:46,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.221 2026-10-08 18:57:46,285 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.116 2026-10-08 18:57:47,108 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:57:47,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:57:47,192 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:47,203 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:47,222 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:57:47,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-08 18:57:47,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:57:47,295 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:47,297 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:57:47,304 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:57:47,310 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:47,319 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:47,335 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:57:47,357 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:47,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74322524 for PoS orders references: ['Order 00270-002-0001'] (draft: False) 2026-10-08 18:57:47,390 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:47,644 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74322524 with result: [{'id': 326, 'pos_reference': 'Order 00270-002-0001', 'account_move': False}] 2026-10-08 18:57:47,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 102 0.127 0.170 2026-10-08 18:57:47,674 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.050 2026-10-08 18:57:47,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.056 0.081 2026-10-08 18:57:47,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:47] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.025 0.021 2026-10-08 18:57:48,626 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:57:48,643 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:57:48,695 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:48,712 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:48,752 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:48,756 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:48,782 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:48,790 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:57:48,804 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:48,857 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:48,875 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:48,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:57:48,907 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:48,916 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:57:48,936 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:57:48,949 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:48,968 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:48,983 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:49,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:57:49,022 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:49,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.011 0.024 2026-10-08 18:57:49,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98745793 for PoS orders references: ['Order 00270-002-0002'] (draft: False) 2026-10-08 18:57:49,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98745793 with result: [{'id': 327, 'pos_reference': 'Order 00270-002-0002', 'account_move': False}] 2026-10-08 18:57:49,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.038 0.089 2026-10-08 18:57:49,283 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.027 0.056 2026-10-08 18:57:49,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:57:50,051 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:50,082 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:50,088 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:50,103 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:50,952 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:50,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:57:50,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:57:51,047 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:51,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:57:51,083 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:51,135 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:51,143 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:57:51,150 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:51,167 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,024 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,053 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,059 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,094 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,100 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,126 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,134 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,161 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:57:52,169 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,184 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:57:52,200 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:57:52,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:57:52,249 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,267 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,286 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,299 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:57:52,320 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:52,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:52] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.014 2026-10-08 18:57:52,353 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38681378 for PoS orders references: ['Order 00270-002-0003'] (draft: False) 2026-10-08 18:57:52,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38681378 with result: [{'id': 328, 'pos_reference': 'Order 00270-002-0003', 'account_move': False}] 2026-10-08 18:57:52,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.072 0.104 2026-10-08 18:57:52,640 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.036 0.067 2026-10-08 18:57:53,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:57:53,425 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:53,439 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26266 2026-10-08 18:57:53,440 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:57:53,441 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26266 2026-10-08 18:57:53,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185753_551665_TestUi.txt 2026-10-08 18:57:53,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6c3soy16_chrome_odoo" 2026-10-08 18:57:54,036 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26483 2026-10-08 18:57:54,036 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp34ausmq9_chrome_odoo 2026-10-08 18:57:54,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44123/json/version 2026-10-08 18:57:54,039 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44123/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:57:54,111 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:57:54,112 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44123/json 2026-10-08 18:57:54,113 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44123/json with timeout 3 increased to 10s during tests 2026-10-08 18:57:54,133 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44123/devtools/page/41E8AC1D5E70F5014BFDA63710CD75FA 2026-10-08 18:57:54,160 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:57:54,217 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:57:54,312 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:57:54,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:57:54,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:57:54,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:57:54,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.034 0.088 2026-10-08 18:57:54,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '41E8AC1D5E70F5014BFDA63710CD75FA', 'loaderId': '9BD4670A7F7FD040AA9E35CC2DA3B04E', 'isDownload': False} 2026-10-08 18:57:54,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-10-08 18:57:54,512 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:57:54,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:54] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-08 18:57:54,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:54] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.031 0.024 2026-10-08 18:57:54,610 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:54] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.069 2026-10-08 18:57:55,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:55] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.021 2026-10-08 18:57:55,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.009 2026-10-08 18:57:55,439 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 18:57:55,463 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.032 0.044 2026-10-08 18:57:55,467 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-08 18:57:55,492 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:56,429 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.305 0.637 2026-10-08 18:57:56,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:56] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.951 2026-10-08 18:57:56,532 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:57:56,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.137 2026-10-08 18:57:56,698 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 18:57:56,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.009 2026-10-08 18:57:57,584 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:57,697 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.288 0.588 2026-10-08 18:57:57,865 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.103 2026-10-08 18:57:57,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.019 2026-10-08 18:57:57,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 18:57:58,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.081 2026-10-08 18:57:58,141 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.166 2026-10-08 18:57:58,156 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:58,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.222 2026-10-08 18:57:58,280 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.284 2026-10-08 18:57:58,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.343 2026-10-08 18:57:58,390 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "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-08 18:57:58,409 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:58,424 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.401 2026-10-08 18:57:58,430 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:57:58,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.322 2026-10-08 18:57:58,477 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:57:58,497 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.293 2026-10-08 18:57:58,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.319 2026-10-08 18:57:58,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.008 0.315 2026-10-08 18:57:58,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.191 2026-10-08 18:57:58,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.173 2026-10-08 18:57:58,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.174 2026-10-08 18:57:58,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.193 2026-10-08 18:57:58,726 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.213 2026-10-08 18:57:58,746 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.167 2026-10-08 18:57:58,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.030 0.171 2026-10-08 18:57:58,858 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.010 0.192 2026-10-08 18:57:58,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.205 2026-10-08 18:57:58,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.013 0.195 2026-10-08 18:57:58,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.230 2026-10-08 18:57:59,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.020 0.108 2026-10-08 18:57:59,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:57:59,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:57:59,246 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:59,290 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:57:59,317 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:59,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:57:59,401 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:59,474 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:59,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:57:59,504 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:59,517 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:57:59,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:57:59,585 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:59,588 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:59,590 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:57:59,592 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 18:57:59,611 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:59,617 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:57:59,639 100 INFO rb-6d39a9a-225376-422534 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-08 18:57:59,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.026 0.037 2026-10-08 18:57:59,736 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27591956 for PoS orders references: ['Order 00270-004-0001'] (draft: False) 2026-10-08 18:57:59,746 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:57:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:57:59,981 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27591956 with result: [{'id': 329, 'pos_reference': 'Order 00270-004-0001', 'account_move': False}] 2026-10-08 18:58:00,010 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.153 0.128 2026-10-08 18:58:00,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.062 0.071 2026-10-08 18:58:00,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:00] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.012 2026-10-08 18:58:00,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-08 18:58:00,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:58:00,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:58:01,045 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:01,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:01,079 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:01,095 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.014 0.026 2026-10-08 18:58:01,115 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:01,115 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:01,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.027 2026-10-08 18:58:01,155 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:01,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.019 0.020 2026-10-08 18:58:01,190 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:01,223 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.018 2026-10-08 18:58:01,227 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:01,229 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:01,255 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:01,271 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:01,289 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:01,305 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.023 2026-10-08 18:58:01,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.028 2026-10-08 18:58:01,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.023 2026-10-08 18:58:01,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 18:58:02,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:58:02,217 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:58:02,288 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:02,299 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("CCC Test Partner")' 2026-10-08 18:58:02,325 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:02,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.019 2026-10-08 18:58:02,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:58:02,354 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:58:02,369 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:02,393 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:02,400 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:02,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:58:02,437 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:02,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18342219 for PoS orders references: ['Order 00270-004-0002'] (draft: False) 2026-10-08 18:58:02,623 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18342219 with result: [{'id': 330, 'pos_reference': 'Order 00270-004-0002', 'account_move': False}] 2026-10-08 18:58:02,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.103 0.110 2026-10-08 18:58:02,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.042 0.075 2026-10-08 18:58:03,548 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:58:03,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:58:03,619 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:03,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:03,651 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:03,686 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:03,693 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:03,699 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:04,561 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:58:04,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:58:04,700 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:04,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("BBB Test Partner")' 2026-10-08 18:58:04,744 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:04,747 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.020 2026-10-08 18:58:04,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:58:04,775 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:58:04,784 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:04,801 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:04,816 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:04,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:58:04,855 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:04,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99762532 for PoS orders references: ['Order 00270-004-0003'] (draft: False) 2026-10-08 18:58:05,009 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99762532 with result: [{'id': 331, 'pos_reference': 'Order 00270-004-0003', 'account_move': False}] 2026-10-08 18:58:05,032 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.051 0.107 2026-10-08 18:58:05,188 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.054 0.082 2026-10-08 18:58:05,225 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:05] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.010 0.011 2026-10-08 18:58:05,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-08 18:58:05,958 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:06,012 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:06,020 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:06,033 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:58:06,053 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:58:06,120 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:06,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:06,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:58:06,167 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:06,180 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:58:06,209 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:06,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:58:06,225 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:58:06,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.unselect-tag' 2026-10-08 18:58:06,311 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("Customer")' 2026-10-08 18:58:06,317 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:06,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:58:06,353 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:58:06,371 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:06,384 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:06,401 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:06,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:58:06,433 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:06,438 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44729559 for PoS orders references: ['Order 00270-004-0004'] (draft: False) 2026-10-08 18:58:06,577 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44729559 with result: [{'id': 332, 'pos_reference': 'Order 00270-004-0004', 'account_move': False}] 2026-10-08 18:58:06,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.052 0.117 2026-10-08 18:58:07,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:58:07,406 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:58:07,428 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26483 2026-10-08 18:58:07,429 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:58:07,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26483 2026-10-08 18:58:07,560 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185807_560170_TestUi.txt 2026-10-08 18:58:07,560 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp34ausmq9_chrome_odoo" 2026-10-08 18:58:08,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26728 2026-10-08 18:58:08,219 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplvk7cmin_chrome_odoo 2026-10-08 18:58:08,219 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46619/json/version 2026-10-08 18:58:08,221 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46619/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:58:08,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:58:08,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46619/json 2026-10-08 18:58:08,331 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46619/json with timeout 3 increased to 10s during tests 2026-10-08 18:58:08,356 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46619/devtools/page/0F945DF5AA8436B85EB006EACEC318E9 2026-10-08 18:58:08,405 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:58:08,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:58:08,599 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:58:08,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:58:08,625 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:58:08,626 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:58:08,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.020 0.071 2026-10-08 18:58:08,757 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0F945DF5AA8436B85EB006EACEC318E9', 'loaderId': '18C1FC43E90B03A926433283782EF03D', 'isDownload': False} 2026-10-08 18:58:08,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-10-08 18:58:08,791 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:58:08,816 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:08] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.010 2026-10-08 18:58:08,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:08] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.023 2026-10-08 18:58:08,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:08] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.040 2026-10-08 18:58:09,378 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:09] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.018 2026-10-08 18:58:09,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.012 2026-10-08 18:58:09,446 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:58:09,466 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:58:09,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.018 2026-10-08 18:58:09,502 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:10,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.237 0.687 2026-10-08 18:58:10,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:10] "GET /pos/web HTTP/1.1" 200 - 20 0.040 0.955 2026-10-08 18:58:10,584 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:58:10,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:10] "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-08 18:58:10,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 18:58:10,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 18:58:11,599 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:58:11,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.280 0.630 2026-10-08 18:58:11,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:11] "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-08 18:58:11,938 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.018 2026-10-08 18:58:11,958 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 18:58:12,078 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.035 0.059 2026-10-08 18:58:12,147 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.132 2026-10-08 18:58:12,168 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:58:12,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.169 2026-10-08 18:58:12,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.218 2026-10-08 18:58:12,281 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58: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-08 18:58:12,297 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:58:12,311 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:58:12,326 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.277 2026-10-08 18:58:12,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.334 2026-10-08 18:58:12,406 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.318 2026-10-08 18:58:12,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.277 2026-10-08 18:58:12,545 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.316 2026-10-08 18:58:12,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.245 2026-10-08 18:58:12,592 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:58:12,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.249 2026-10-08 18:58:12,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.021 0.241 2026-10-08 18:58:12,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.257 2026-10-08 18:58:12,700 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.259 2026-10-08 18:58:12,722 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.237 2026-10-08 18:58:12,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.021 0.182 2026-10-08 18:58:12,783 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.173 2026-10-08 18:58:12,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.225 2026-10-08 18:58:12,876 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.204 2026-10-08 18:58:12,914 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.205 2026-10-08 18:58:12,938 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.002 0.204 2026-10-08 18:58:12,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.154 2026-10-08 18:58:13,045 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:58:13,161 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:13,191 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:13,266 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:13,282 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:13,288 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:13,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:58:13,318 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:13,332 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:58:13,409 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:13,418 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:13,432 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:13,449 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:13,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:58:13,481 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:58:13,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26728 2026-10-08 18:58:13,485 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:58:13,487 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26728 2026-10-08 18:58:13,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185813_587735_TestUi.txt 2026-10-08 18:58:13,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplvk7cmin_chrome_odoo" 2026-10-08 18:58:13,625 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-10-08 18:58:15,962 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26932 2026-10-08 18:58:15,963 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6yyb5317_chrome_odoo 2026-10-08 18:58:15,963 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38101/json/version 2026-10-08 18:58:15,965 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38101/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:58:16,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:58:16,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38101/json 2026-10-08 18:58:16,038 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38101/json with timeout 3 increased to 10s during tests 2026-10-08 18:58:16,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38101/devtools/page/282F0C7A89534F2D15F53CF3398C6ABD 2026-10-08 18:58:16,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:58:16,098 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:58:16,471 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:58:16,488 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:58:16,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:58:16,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:58:16,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:58:18,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:18] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.136 2.184 2026-10-08 18:58:18,830 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '282F0C7A89534F2D15F53CF3398C6ABD', 'loaderId': '71944418657DEC18036BE8D312E8941B', 'isDownload': False} 2026-10-08 18:58:18,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-10-08 18:58:18,857 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:58:18,882 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:18] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-08 18:58:18,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:18] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.019 2026-10-08 18:58:18,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:18] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.057 2026-10-08 18:58:19,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:19] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.016 2026-10-08 18:58:19,523 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.026 2026-10-08 18:58:19,592 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:58:19,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.008 2026-10-08 18:58:19,600 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:58:19,625 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:20,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.535 0.797 2026-10-08 18:58:21,067 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:21] "GET /pos/web HTTP/1.1" 200 - 20 0.044 1.335 2026-10-08 18:58:21,096 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:58:21,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.078 0.161 2026-10-08 18:58:21,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 18:58:21,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.015 2026-10-08 18:58:22,152 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:58:22,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.286 0.691 2026-10-08 18:58:22,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.082 2026-10-08 18:58:22,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.015 0.017 2026-10-08 18:58:22,584 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 18:58:22,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:22] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.065 0.048 2026-10-08 18:58:22,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:22] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.159 2026-10-08 18:58:22,852 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:58:22,908 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:22] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.234 2026-10-08 18:58:23,003 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.320 2026-10-08 18:58:23,013 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58: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-08 18:58:23,042 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:58:23,087 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 18:58:23,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.043 0.408 2026-10-08 18:58:23,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.498 2026-10-08 18:58:23,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.480 2026-10-08 18:58:23,251 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:58:23,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.045 0.420 2026-10-08 18:58:23,417 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.481 2026-10-08 18:58:23,433 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.005 0.324 2026-10-08 18:58:23,443 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:58:23,470 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.326 2026-10-08 18:58:23,597 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.069 0.318 2026-10-08 18:58:23,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.347 2026-10-08 18:58:23,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.320 2026-10-08 18:58:23,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.295 2026-10-08 18:58:23,670 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.234 2026-10-08 18:58:23,754 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:23,765 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:23,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.046 0.268 2026-10-08 18:58:23,816 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:23,830 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:23,834 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:23,887 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.370 2026-10-08 18:58:23,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.304 2026-10-08 18:58:23,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.002 0.311 2026-10-08 18:58:23,984 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:23] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.320 2026-10-08 18:58:24,032 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.249 2026-10-08 18:58:24,074 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:24] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.015 0.222 2026-10-08 18:58:24,734 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:24,748 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:24,807 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:24,831 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:24,834 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:24,904 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:24,960 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:24,969 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:25,023 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:25,031 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:25,034 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:25,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:25,111 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:25,123 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:58:25,172 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:58:25,175 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.005 2026-10-08 18:58:25,185 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:58:25,187 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:58:25,191 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:25,207 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:25,222 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:25,233 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:58:25,250 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:25,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5843800 for PoS orders references: ['Order 00271-002-0001'] (draft: False) 2026-10-08 18:58:25,269 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:58:25,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5843800 with result: [{'id': 333, 'pos_reference': 'Order 00271-002-0001', 'account_move': False}] 2026-10-08 18:58:25,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.123 0.182 2026-10-08 18:58:25,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.055 0.071 2026-10-08 18:58:25,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:25] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.020 2026-10-08 18:58:26,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-08 18:58:26,511 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:26,553 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:26,560 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:26,592 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:26,596 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:26,644 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:26,655 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:26,667 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:27,520 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:27,541 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:27,548 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:27,579 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:27,586 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:27,598 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:27,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:58:27,634 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:58:27,648 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:27,669 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:27,683 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:27,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:58:27,718 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79856772 for PoS orders references: ['Order 00271-002-0002'] (draft: False) 2026-10-08 18:58:27,721 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:27,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79856772 with result: [{'id': 334, 'pos_reference': 'Order 00271-002-0002', 'account_move': False}] 2026-10-08 18:58:27,860 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.043 0.107 2026-10-08 18:58:28,638 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:28,672 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:28,678 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:28,686 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:29,543 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:29,548 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:29,587 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:29,593 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:29,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:29,660 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:29,664 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:29,682 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:29,704 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:29,715 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:29,731 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:29,749 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:29,925 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.005 2026-10-08 18:58:30,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:30,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:58:30,633 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:30,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:30,693 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:30,698 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:30,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:58:30,734 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:58:30,752 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:30,767 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:30,782 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:30,798 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:58:30,815 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:30,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #362719 for PoS orders references: ['Order 00271-002-0003'] (draft: False) 2026-10-08 18:58:30,934 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #362719 with result: [{'id': 335, 'pos_reference': 'Order 00271-002-0003', 'account_move': False}] 2026-10-08 18:58:30,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.035 0.104 2026-10-08 18:58:31,055 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.023 0.061 2026-10-08 18:58:31,839 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:31,880 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:31,890 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:31,898 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:32,751 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:32,807 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:32,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:32,831 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:32,850 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:32,866 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:32,883 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:32,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:32,915 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:33,765 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:33,806 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:33,812 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:33,843 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:33,847 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:33,895 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:33,902 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:33,915 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:33,932 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:33,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:58:33,967 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:58:33,981 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:33,998 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:34,014 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:34,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:58:34,068 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:34,076 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54469414 for PoS orders references: ['Order 00271-002-0004'] (draft: False) 2026-10-08 18:58:34,217 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54469414 with result: [{'id': 336, 'pos_reference': 'Order 00271-002-0004', 'account_move': False}] 2026-10-08 18:58:34,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.055 0.113 2026-10-08 18:58:34,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.103 2026-10-08 18:58:34,349 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.026 0.066 2026-10-08 18:58:35,117 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:35,150 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:35,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:35,168 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:35,202 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:35,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:35,214 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:35,274 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:35,280 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:35,285 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:35,298 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:35,314 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:36,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:58:36,182 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:36,198 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:36,214 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:36,232 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:36,288 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:36,291 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:36,298 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:36,314 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:36,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:37,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:58:37,200 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:37,215 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:37,232 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:37,249 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:37,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:58:37,310 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:37,315 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:37,332 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:37,348 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:58:37,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:58:37,382 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:37,398 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:37,417 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:37,431 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:58:37,451 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:37,458 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69064543 for PoS orders references: ['Order 00271-002-0005'] (draft: False) 2026-10-08 18:58:37,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69064543 with result: [{'id': 337, 'pos_reference': 'Order 00271-002-0005', 'account_move': False}] 2026-10-08 18:58:37,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.116 0.143 2026-10-08 18:58:37,829 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.031 0.069 2026-10-08 18:58:38,609 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:58:38,626 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:58:38,651 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26932 2026-10-08 18:58:38,661 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:58:38,664 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26932 2026-10-08 18:58:38,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185838_765394_TestUi.txt 2026-10-08 18:58:38,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6yyb5317_chrome_odoo" 2026-10-08 18:58:38,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-08 18:58:40,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27153 2026-10-08 18:58:40,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgvzgfpzf_chrome_odoo 2026-10-08 18:58:40,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34973/json/version 2026-10-08 18:58:40,776 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34973/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:58:40,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:58:40,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34973/json 2026-10-08 18:58:40,847 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34973/json with timeout 3 increased to 10s during tests 2026-10-08 18:58:40,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34973/devtools/page/EF4164E1CB5115C4B08B81C22B6D7D6E 2026-10-08 18:58:40,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:58:40,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:58:41,294 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:58:41,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:58:41,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:58:41,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:58:41,351 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:58:42,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:42] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.145 0.955 2026-10-08 18:58:42,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EF4164E1CB5115C4B08B81C22B6D7D6E', 'loaderId': '5B2B91308AAED52516177A4CAC5ED800', 'isDownload': False} 2026-10-08 18:58:42,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-10-08 18:58:42,475 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:58:42,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:42] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.018 2026-10-08 18:58:42,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:42] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.047 2026-10-08 18:58:42,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:42] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.059 2026-10-08 18:58:43,127 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:43] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.015 2026-10-08 18:58:43,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.017 2026-10-08 18:58:43,222 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:58:43,253 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.013 2026-10-08 18:58:43,256 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 18:58:43,309 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:44,386 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.346 0.760 2026-10-08 18:58:44,500 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:44] "GET /pos/web HTTP/1.1" 200 - 20 0.047 1.108 2026-10-08 18:58:44,559 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:58:44,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.132 2026-10-08 18:58:44,749 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.008 2026-10-08 18:58:44,827 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.023 2026-10-08 18:58:45,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:58:45,894 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.294 0.693 2026-10-08 18:58:46,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "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-08 18:58:46,078 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "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-08 18:58:46,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-08 18:58:46,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.063 0.071 2026-10-08 18:58:46,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.186 2026-10-08 18:58:46,360 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:58:46,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.225 2026-10-08 18:58:46,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.009 0.274 2026-10-08 18:58:46,523 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.325 2026-10-08 18:58:46,538 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:58:46,569 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 18:58:46,579 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:58:46,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.385 2026-10-08 18:58:46,593 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:58:46,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.344 2026-10-08 18:58:46,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.312 2026-10-08 18:58:46,806 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.373 2026-10-08 18:58:46,863 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.392 2026-10-08 18:58:46,873 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:58:46,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.011 0.281 2026-10-08 18:58:46,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.298 2026-10-08 18:58:46,943 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.297 2026-10-08 18:58:46,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.289 2026-10-08 18:58:46,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.231 2026-10-08 18:58:47,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:47] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.036 0.193 2026-10-08 18:58:47,111 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.213 2026-10-08 18:58:47,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.201 2026-10-08 18:58:47,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:47] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.014 0.215 2026-10-08 18:58:47,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:47] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.002 0.230 2026-10-08 18:58:47,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:47] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.207 2026-10-08 18:58:47,254 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.105 2026-10-08 18:58:47,285 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:47,298 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:47,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.020 2026-10-08 18:58:47,361 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:47,382 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:47,403 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:48,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:58:48,294 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:58:48,362 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:48,385 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:58:48,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:48] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.026 2026-10-08 18:58:48,766 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 18:58:49,201 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:58:49,215 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:49,290 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:49,297 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:49,299 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 18:58:49,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 18:58:49,347 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:58:49,349 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:58:49,353 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:49,369 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:49,392 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:49,404 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:49,416 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:49,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:58:49,452 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:49,461 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 18:58:49,469 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93344957 for PoS orders references: ['Order 00272-002-0001'] (draft: False) 2026-10-08 18:58:49,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93344957 with result: [{'id': 338, 'pos_reference': 'Order 00272-002-0001', 'account_move': False}] 2026-10-08 18:58:49,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.232 0.201 2026-10-08 18:58:49,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.220 2026-10-08 18:58:50,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.061 0.090 2026-10-08 18:58:50,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:50] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.015 0.017 2026-10-08 18:58:50,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:58:50,890 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:58:50,908 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27153 2026-10-08 18:58:50,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:58:50,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27153 2026-10-08 18:58:51,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185851_011258_TestUi.txt 2026-10-08 18:58:51,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgvzgfpzf_chrome_odoo" 2026-10-08 18:58:51,085 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-08 18:58:52,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27363 2026-10-08 18:58:52,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmps1_0zb91_chrome_odoo 2026-10-08 18:58:52,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43819/json/version 2026-10-08 18:58:52,414 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43819/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:58:52,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:58:52,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43819/json 2026-10-08 18:58:52,452 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43819/json with timeout 3 increased to 10s during tests 2026-10-08 18:58:52,465 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43819/devtools/page/ED07543C20FD8D85AA15A80591013CCB 2026-10-08 18:58:52,488 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:58:52,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:58:52,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:58:52,893 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:58:52,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-08 18:58:52,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-08 18:58:52,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:58:54,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:54] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.166 0.935 2026-10-08 18:58:54,029 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'ED07543C20FD8D85AA15A80591013CCB', 'loaderId': '71814B2F193ECAA0A6C8B2587BD77553', 'isDownload': False} 2026-10-08 18:58:54,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-10-08 18:58:54,050 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:58:54,084 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:54] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.017 2026-10-08 18:58:54,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:54] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-08 18:58:54,141 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:54] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.053 2026-10-08 18:58:54,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:54] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 18:58:54,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-10-08 18:58:54,750 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 18:58:54,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.011 2026-10-08 18:58:54,789 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:58:54,824 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:55,601 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:56,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.540 0.771 2026-10-08 18:58:56,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.066 2026-10-08 18:58:56,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "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-08 18:58:56,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 18:58:56,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.041 0.064 2026-10-08 18:58:56,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.172 2026-10-08 18:58:56,529 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:58:56,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.210 2026-10-08 18:58:56,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.047 0.293 2026-10-08 18:58:56,704 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:58:56,740 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 18:58:56,764 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:58:56,792 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.409 2026-10-08 18:58:56,867 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.474 2026-10-08 18:58:56,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.024 0.409 2026-10-08 18:58:57,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=product.product&field=image_128&id=1487&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.420 2026-10-08 18:58:57,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.462 2026-10-08 18:58:57,110 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 18:58:57,149 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.024 0.345 2026-10-08 18:58:57,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.332 2026-10-08 18:58:57,180 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:58:57,208 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.301 2026-10-08 18:58:57,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.301 2026-10-08 18:58:57,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.302 2026-10-08 18:58:57,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.230 2026-10-08 18:58:57,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.163 2026-10-08 18:58:57,361 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.030 0.171 2026-10-08 18:58:57,406 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:57,417 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:57,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.034 0.234 2026-10-08 18:58:57,462 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:57,487 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:57,491 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:57,515 100 INFO rb-6d39a9a-225376-422534 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-08 18:58:57,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.287 2026-10-08 18:58:57,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.021 0.330 2026-10-08 18:58:57,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.018 0.337 2026-10-08 18:58:57,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.365 2026-10-08 18:58:57,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.299 2026-10-08 18:58:57,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.271 2026-10-08 18:58:57,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.027 0.253 2026-10-08 18:58:58,644 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:58:58,659 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:58:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:58:58,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27363 2026-10-08 18:58:58,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:58:58,682 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27363 2026-10-08 18:58:58,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185858_799998_TestUi.txt 2026-10-08 18:58:58,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmps1_0zb91_chrome_odoo" 2026-10-08 18:58:58,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-08 18:59:00,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27560 2026-10-08 18:59:00,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpa9do5izo_chrome_odoo 2026-10-08 18:59:00,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34203/json/version 2026-10-08 18:59:00,817 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34203/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:59:00,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:59:00,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34203/json 2026-10-08 18:59:00,851 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34203/json with timeout 3 increased to 10s during tests 2026-10-08 18:59:00,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34203/devtools/page/35E55D46AC1D2DAABB6969037FDF710B 2026-10-08 18:59:00,884 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:59:00,893 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:59:01,357 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:59:01,372 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:59:01,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:59:01,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:59:01,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:59:02,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:02] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.114 0.965 2026-10-08 18:59:02,488 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '35E55D46AC1D2DAABB6969037FDF710B', 'loaderId': 'B04E6FAB77991BF3CEDA4ACF012BA555', 'isDownload': False} 2026-10-08 18:59:02,488 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-08 18:59:02,518 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:02,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:02] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.017 2026-10-08 18:59:02,582 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:02] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.044 2026-10-08 18:59:02,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:02] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.026 0.040 2026-10-08 18:59:03,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:03] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.017 2026-10-08 18:59:03,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.012 2026-10-08 18:59:03,211 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:59:03,225 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-10-08 18:59:03,229 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:59:03,264 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:04,628 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.561 0.824 2026-10-08 18:59:04,728 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:04] "GET /pos/web HTTP/1.1" 200 - 20 0.028 1.412 2026-10-08 18:59:04,769 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:04,937 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.083 0.174 2026-10-08 18:59:04,953 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.016 2026-10-08 18:59:04,999 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 18:59:05,798 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:59:06,007 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.274 0.703 2026-10-08 18:59:06,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.069 0.083 2026-10-08 18:59:06,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.016 0.020 2026-10-08 18:59:06,255 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-08 18:59:06,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.091 0.090 2026-10-08 18:59:06,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.221 2026-10-08 18:59:06,553 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:06,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.245 2026-10-08 18:59:06,728 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.340 2026-10-08 18:59:06,758 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59: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-08 18:59:06,776 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:06,818 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:59:06,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.409 2026-10-08 18:59:06,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.505 2026-10-08 18:59:06,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.450 2026-10-08 18:59:06,962 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:59:07,050 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.449 2026-10-08 18:59:07,129 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=product.product&field=image_128&id=1488&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.474 2026-10-08 18:59:07,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.021 0.299 2026-10-08 18:59:07,182 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:59:07,210 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.035 0.341 2026-10-08 18:59:07,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.304 2026-10-08 18:59:07,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.066 0.309 2026-10-08 18:59:07,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.023 0.365 2026-10-08 18:59:07,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.330 2026-10-08 18:59:07,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.023 0.287 2026-10-08 18:59:07,483 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,508 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.037 0.300 2026-10-08 18:59:07,571 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,598 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=product.product&field=image_128&id=1489&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.377 2026-10-08 18:59:07,687 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:59:07,713 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.434 2026-10-08 18:59:07,716 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,770 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,774 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,781 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:59:07,797 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.043 0.424 2026-10-08 18:59:07,836 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:59:07,867 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.012 0.442 2026-10-08 18:59:07,911 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.017 0.423 2026-10-08 18:59:07,922 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:07,926 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:59:07,967 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:59:07,987 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27560 2026-10-08 18:59:07,988 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.041 0.404 2026-10-08 18:59:07,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:59:08,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27560 2026-10-08 18:59:08,026 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.361 2026-10-08 18:59:08,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:08] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.326 2026-10-08 18:59:08,124 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185908_124462_TestUi.txt 2026-10-08 18:59:08,124 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpa9do5izo_chrome_odoo" 2026-10-08 18:59:08,161 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-08 18:59:10,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27765 2026-10-08 18:59:10,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbh_ro0zk_chrome_odoo 2026-10-08 18:59:10,179 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36021/json/version 2026-10-08 18:59:10,180 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36021/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:59:10,263 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:59:10,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36021/json 2026-10-08 18:59:10,265 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36021/json with timeout 3 increased to 10s during tests 2026-10-08 18:59:10,299 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36021/devtools/page/BF76FE3C53C53889138C0E6B33CE1C9A 2026-10-08 18:59:10,314 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:59:10,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:59:10,769 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:59:10,789 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:59:10,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:59:10,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:59:10,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:59:11,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.169 0.963 2026-10-08 18:59:11,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BF76FE3C53C53889138C0E6B33CE1C9A', 'loaderId': '2FD06AAC17A16779DA5946A55AA81E4B', 'isDownload': False} 2026-10-08 18:59:11,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-08 18:59:11,989 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:12,038 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:12] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.011 2026-10-08 18:59:12,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:12] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.046 2026-10-08 18:59:12,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:12] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.076 2026-10-08 18:59:12,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:12] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-08 18:59:12,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-08 18:59:12,807 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 18:59:12,816 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 18:59:12,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.055 2026-10-08 18:59:12,874 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:14,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.671 0.843 2026-10-08 18:59:14,473 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:14] "GET /pos/web HTTP/1.1" 200 - 20 0.032 1.528 2026-10-08 18:59:14,498 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:14,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.136 2026-10-08 18:59:14,749 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.021 2026-10-08 18:59:14,804 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-08 18:59:15,596 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:59:15,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.286 0.644 2026-10-08 18:59:15,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:15] "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-08 18:59:15,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:15] "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-08 18:59:15,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 18:59:16,082 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.047 0.056 2026-10-08 18:59:16,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.171 2026-10-08 18:59:16,197 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 18:59:16,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.240 2026-10-08 18:59:16,250 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "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-08 18:59:16,276 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 18:59:16,289 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:16,300 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.293 2026-10-08 18:59:16,309 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:16,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.039 0.369 2026-10-08 18:59:16,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.435 2026-10-08 18:59:16,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.386 2026-10-08 18:59:16,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.322 2026-10-08 18:59:16,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.007 0.271 2026-10-08 18:59:16,609 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:59:16,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.026 0.311 2026-10-08 18:59:16,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.255 2026-10-08 18:59:16,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.216 2026-10-08 18:59:16,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.210 2026-10-08 18:59:16,710 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.194 2026-10-08 18:59:16,732 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.157 2026-10-08 18:59:16,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.145 2026-10-08 18:59:16,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=product.product&field=image_128&id=1492&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.146 2026-10-08 18:59:16,892 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.188 2026-10-08 18:59:16,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.221 2026-10-08 18:59:16,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:16] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.001 0.253 2026-10-08 18:59:16,985 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:16,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:59:17,010 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:17] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.254 2026-10-08 18:59:17,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:17] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.236 2026-10-08 18:59:17,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:59:17,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.206 2026-10-08 18:59:17,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.103 2026-10-08 18:59:17,129 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:17,168 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:17,234 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:17,251 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:17,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:59:17,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:59:17,299 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:17,378 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:17,385 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:59:17,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:59:17,407 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:17,439 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27765 2026-10-08 18:59:17,440 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:59:17,441 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27765 2026-10-08 18:59:17,561 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185917_561416_TestUi.txt 2026-10-08 18:59:17,561 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbh_ro0zk_chrome_odoo" 2026-10-08 18:59:17,593 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-08 18:59:20,429 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27964 2026-10-08 18:59:20,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzn286sm2_chrome_odoo 2026-10-08 18:59:20,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38029/json/version 2026-10-08 18:59:20,432 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38029/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:59:20,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:59:20,592 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38029/json 2026-10-08 18:59:20,593 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38029/json with timeout 3 increased to 10s during tests 2026-10-08 18:59:20,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38029/devtools/page/EF589EEE538A3F04A17E896C50574493 2026-10-08 18:59:20,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:59:20,694 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:59:21,123 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:59:21,141 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:59:21,152 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:59:21,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:59:21,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:59:22,358 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:22] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.149 1.030 2026-10-08 18:59:22,365 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EF589EEE538A3F04A17E896C50574493', 'loaderId': 'D613F96C64DF64B198A3D6292947D948', 'isDownload': False} 2026-10-08 18:59:22,365 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-10-08 18:59:22,394 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:22,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:22] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.028 0.013 2026-10-08 18:59:22,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:22] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.051 2026-10-08 18:59:22,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:22] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.030 0.052 2026-10-08 18:59:23,066 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:23] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.013 0.024 2026-10-08 18:59:23,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.040 0.025 2026-10-08 18:59:23,133 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:23,145 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:23,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.017 2026-10-08 18:59:23,227 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:24,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.462 0.799 2026-10-08 18:59:24,575 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:24] "GET /pos/web HTTP/1.1" 200 - 20 0.030 1.272 2026-10-08 18:59:24,614 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:24,696 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.121 2026-10-08 18:59:24,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-08 18:59:24,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.012 2026-10-08 18:59:25,665 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:25,673 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.204 0.555 2026-10-08 18:59:25,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.070 2026-10-08 18:59:25,845 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:25] "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-08 18:59:25,864 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 18:59:26,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.028 0.081 2026-10-08 18:59:26,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.150 2026-10-08 18:59:26,107 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:26,147 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.224 2026-10-08 18:59:26,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.284 2026-10-08 18:59:26,258 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 18:59:26,272 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:59:26,292 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:26,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.356 2026-10-08 18:59:26,336 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:59:26,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.412 2026-10-08 18:59:26,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.363 2026-10-08 18:59:26,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.307 2026-10-08 18:59:26,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.328 2026-10-08 18:59:26,520 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.009 0.192 2026-10-08 18:59:26,538 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:59:26,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.181 2026-10-08 18:59:26,566 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.178 2026-10-08 18:59:26,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.190 2026-10-08 18:59:26,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.183 2026-10-08 18:59:26,610 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.156 2026-10-08 18:59:26,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.024 0.153 2026-10-08 18:59:26,739 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.030 0.162 2026-10-08 18:59:26,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.036 0.246 2026-10-08 18:59:26,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.308 2026-10-08 18:59:26,973 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:59:26,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:59:27,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:27] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.377 2026-10-08 18:59:27,015 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:27,032 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:27] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.409 2026-10-08 18:59:27,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:27] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.379 2026-10-08 18:59:27,103 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:27] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.005 0.348 2026-10-08 18:59:27,115 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:27,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:27] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.289 2026-10-08 18:59:27,150 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-08 18:59:27,175 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:27,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.036 0.197 2026-10-08 18:59:27,241 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:27,260 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:27,282 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:28,129 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:28,146 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:59:28,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 18:59:28,162 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:28,218 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:28,234 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 18:59:28,235 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:28,237 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:59:28,251 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:28,272 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:28,282 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:28,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:59:28,317 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:28,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62571910 for PoS orders references: ['Order 00276-002-0001'] (draft: False) 2026-10-08 18:59:28,349 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 18:59:28,742 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62571910 with result: [{'id': 339, 'pos_reference': 'Order 00276-002-0001', 'account_move': False}] 2026-10-08 18:59:28,772 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.252 0.199 2026-10-08 18:59:28,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.109 0.078 2026-10-08 18:59:29,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:29] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.015 0.020 2026-10-08 18:59:29,108 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:29] "GET /report/barcode/Code128/0445-9876-4ce6 HTTP/1.1" 200 - 2 0.002 0.066 2026-10-08 18:59:29,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 18:59:29,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:59:29,812 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:59:29,828 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27964 2026-10-08 18:59:29,829 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:59:29,830 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27964 2026-10-08 18:59:30,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185930_016401_TestUi.txt 2026-10-08 18:59:30,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzn286sm2_chrome_odoo" 2026-10-08 18:59:30,627 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28180 2026-10-08 18:59:30,627 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpj5buc42k_chrome_odoo 2026-10-08 18:59:30,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37783/json/version 2026-10-08 18:59:30,629 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37783/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:59:30,712 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:59:30,712 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37783/json 2026-10-08 18:59:30,715 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37783/json with timeout 3 increased to 10s during tests 2026-10-08 18:59:30,736 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37783/devtools/page/EAF24CEFEEE780CF3466A4BBA2B08F2F 2026-10-08 18:59:30,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:59:30,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:59:30,836 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:59:30,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:59:30,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:59:30,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:59:30,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.015 0.070 2026-10-08 18:59:30,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EAF24CEFEEE780CF3466A4BBA2B08F2F', 'loaderId': 'B1A1C0FEBBF5522FB1A11A87DD069EBC', 'isDownload': False} 2026-10-08 18:59:30,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-10-08 18:59:31,005 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:31,041 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:31] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.015 2026-10-08 18:59:31,068 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:31] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.052 2026-10-08 18:59:31,095 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:31] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.067 2026-10-08 18:59:31,597 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:31] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-08 18:59:31,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-08 18:59:31,687 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:59:31,689 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:59:31,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.028 2026-10-08 18:59:31,746 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:32,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.352 0.692 2026-10-08 18:59:32,876 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:32] "GET /pos/web HTTP/1.1" 200 - 20 0.039 1.048 2026-10-08 18:59:32,916 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:33,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.155 2026-10-08 18:59:33,137 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-08 18:59:33,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-08 18:59:33,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:59:34,162 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.318 0.608 2026-10-08 18:59:34,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.080 2026-10-08 18:59:34,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.016 2026-10-08 18:59:34,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 18:59:34,497 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.035 0.059 2026-10-08 18:59:34,588 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.039 0.150 2026-10-08 18:59:34,635 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 18:59:34,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.223 2026-10-08 18:59:34,740 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.272 2026-10-08 18:59:34,819 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.335 2026-10-08 18:59:34,838 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 18:59:34,855 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:59:34,882 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:34,939 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.055 0.446 2026-10-08 18:59:34,974 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.026 0.446 2026-10-08 18:59:35,099 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.051 0.404 2026-10-08 18:59:35,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.481 2026-10-08 18:59:35,208 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 18:59:35,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.474 2026-10-08 18:59:35,256 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.344 2026-10-08 18:59:35,289 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.328 2026-10-08 18:59:35,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.288 2026-10-08 18:59:35,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.322 2026-10-08 18:59:35,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.036 0.227 2026-10-08 18:59:35,408 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.173 2026-10-08 18:59:35,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.061 0.213 2026-10-08 18:59:35,573 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:35,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.015 0.308 2026-10-08 18:59:35,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.347 2026-10-08 18:59:35,717 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:35,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-08 18:59:35,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.412 2026-10-08 18:59:35,789 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:35,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.015 0.403 2026-10-08 18:59:35,836 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.406 2026-10-08 18:59:35,863 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.005 0.319 2026-10-08 18:59:35,883 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:35,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:59:35,900 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:35,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.145 2026-10-08 18:59:35,920 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:35,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 18:59:35,946 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:59:36,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:36] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.029 0.057 2026-10-08 18:59:36,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 18:59:36,820 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:36,825 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:36,889 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:36,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 18:59:36,913 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:36,931 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:36,966 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:36,972 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:36,984 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:59:36,986 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:37,023 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:37,031 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:37,033 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 18:59:37,059 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:37,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:37] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.022 2026-10-08 18:59:37,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80977157 for PoS orders references: ['Order 00276-004-0001'] (draft: False) 2026-10-08 18:59:37,140 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 18:59:37,275 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80977157 with result: [{'id': 340, 'pos_reference': 'Order 00276-004-0001', 'account_move': False}] 2026-10-08 18:59:37,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.066 0.115 2026-10-08 18:59:37,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.045 0.066 2026-10-08 18:59:37,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.095 2026-10-08 18:59:37,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-08 18:59:38,241 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:59:38,256 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:38,274 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28180 2026-10-08 18:59:38,275 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:59:38,282 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28180 2026-10-08 18:59:38,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185938_387005_TestUi.txt 2026-10-08 18:59:38,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpj5buc42k_chrome_odoo" 2026-10-08 18:59:38,424 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-08 18:59:39,990 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28385 2026-10-08 18:59:39,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp41yc8wx4_chrome_odoo 2026-10-08 18:59:39,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41361/json/version 2026-10-08 18:59:40,005 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41361/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:59:40,039 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:59:40,039 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41361/json 2026-10-08 18:59:40,040 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41361/json with timeout 3 increased to 10s during tests 2026-10-08 18:59:40,068 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41361/devtools/page/CFF18BBF1896D9D6732B19B75F5A618D 2026-10-08 18:59:40,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:59:40,091 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:59:40,556 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:59:40,565 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:59:40,569 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:59:40,570 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:59:40,598 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:59:42,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:42] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.157 2.198 2026-10-08 18:59:42,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CFF18BBF1896D9D6732B19B75F5A618D', 'loaderId': '0FF078065625EBB78EDE7236B8BA5815', 'isDownload': False} 2026-10-08 18:59:42,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-10-08 18:59:42,976 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:43,009 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:43] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.013 2026-10-08 18:59:43,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:43] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.027 2026-10-08 18:59:43,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:43] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-10-08 18:59:43,584 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:43] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.020 0.018 2026-10-08 18:59:43,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.026 2026-10-08 18:59:43,635 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:43,670 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 18:59:43,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.014 2026-10-08 18:59:43,713 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:45,182 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.593 0.883 2026-10-08 18:59:45,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:45] "GET /pos/web HTTP/1.1" 200 - 20 0.041 1.485 2026-10-08 18:59:45,334 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:45,423 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.157 2026-10-08 18:59:45,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.027 2026-10-08 18:59:45,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 18:59:46,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:59:46,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.350 0.641 2026-10-08 18:59:46,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.074 2026-10-08 18:59:46,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.018 2026-10-08 18:59:46,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 18:59:46,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:46] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.044 0.069 2026-10-08 18:59:47,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.167 2026-10-08 18:59:47,046 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:59:47,137 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.043 0.234 2026-10-08 18:59:47,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.309 2026-10-08 18:59:47,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=product.product&field=image_128&id=1497&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.431 2026-10-08 18:59:47,350 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "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-08 18:59:47,379 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 18:59:47,409 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:47,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=product.product&field=image_128&id=1498&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.036 0.528 2026-10-08 18:59:47,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.037 0.468 2026-10-08 18:59:47,504 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 18:59:47,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.445 2026-10-08 18:59:47,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.480 2026-10-08 18:59:47,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.468 2026-10-08 18:59:47,729 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.011 0.295 2026-10-08 18:59:47,739 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 18:59:47,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.297 2026-10-08 18:59:47,885 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.064 0.310 2026-10-08 18:59:47,912 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.022 0.361 2026-10-08 18:59:47,931 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.341 2026-10-08 18:59:47,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.283 2026-10-08 18:59:47,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.030 0.252 2026-10-08 18:59:48,067 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:48,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.043 0.281 2026-10-08 18:59:48,087 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:48,161 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.345 2026-10-08 18:59:48,199 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:48,200 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:48,234 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:48,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.327 2026-10-08 18:59:48,291 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.340 2026-10-08 18:59:48,323 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:48] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.349 2026-10-08 18:59:48,350 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:48] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.005 0.340 2026-10-08 18:59:48,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.300 2026-10-08 18:59:48,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.233 2026-10-08 18:59:49,069 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:49,126 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:49,140 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:49,146 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:49,216 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:49,223 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:49,228 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:49,990 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-08 18:59:50,100 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:50,181 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:50,189 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:50,195 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:50,274 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:50,347 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:50,426 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:50,433 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:50,445 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:50,453 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 18:59:50,473 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:50,491 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28385 2026-10-08 18:59:50,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 18:59:50,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28385 2026-10-08 18:59:50,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_185950_611885_TestUi.txt 2026-10-08 18:59:50,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp41yc8wx4_chrome_odoo" 2026-10-08 18:59:50,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-08 18:59:52,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28590 2026-10-08 18:59:52,592 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprcyfkfma_chrome_odoo 2026-10-08 18:59:52,594 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41655/json/version 2026-10-08 18:59:52,600 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41655/json/version with timeout 3 increased to 10s during tests 2026-10-08 18:59:52,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 18:59:52,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41655/json 2026-10-08 18:59:52,634 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41655/json with timeout 3 increased to 10s during tests 2026-10-08 18:59:52,649 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41655/devtools/page/CB8863FCE64FDE968BF7BDD2D1434431 2026-10-08 18:59:52,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 18:59:52,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 18:59:53,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 18:59:53,245 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 18:59:53,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 18:59:53,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 18:59:53,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 18:59:54,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.207 0.897 2026-10-08 18:59:54,378 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CB8863FCE64FDE968BF7BDD2D1434431', 'loaderId': '6018F7362434092E1A7AD124D8BF261C', 'isDownload': False} 2026-10-08 18:59:54,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-08 18:59:54,413 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:54,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:54] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.016 2026-10-08 18:59:54,466 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:54] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.020 2026-10-08 18:59:54,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:54] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.036 2026-10-08 18:59:55,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:55] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.018 0.027 2026-10-08 18:59:55,168 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.028 2026-10-08 18:59:55,252 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 18:59:55,259 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 18:59:55,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.037 0.011 2026-10-08 18:59:55,311 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:56,568 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.472 0.801 2026-10-08 18:59:56,662 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:56] "GET /pos/web HTTP/1.1" 200 - 20 0.029 1.292 2026-10-08 18:59:56,706 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 18:59:56,802 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.144 2026-10-08 18:59:56,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 18:59:56,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 18:59:57,695 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:57,816 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.229 0.644 2026-10-08 18:59:57,965 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.096 2026-10-08 18:59:58,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "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-08 18:59:58,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 18:59:58,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.041 0.052 2026-10-08 18:59:58,249 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.147 2026-10-08 18:59:58,275 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 18:59:58,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=product.product&field=image_128&id=1500&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.045 0.243 2026-10-08 18:59:58,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.334 2026-10-08 18:59:58,468 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "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-08 18:59:58,494 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:59:58,530 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 18:59:58,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.428 2026-10-08 18:59:58,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=product.product&field=image_128&id=1501&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.528 2026-10-08 18:59:58,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.485 2026-10-08 18:59:58,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.428 2026-10-08 18:59:58,768 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 18:59:58,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.419 2026-10-08 18:59:58,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.008 0.277 2026-10-08 18:59:58,845 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 18:59:58,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.298 2026-10-08 18:59:58,874 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.224 2026-10-08 18:59:58,896 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.202 2026-10-08 18:59:58,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.174 2026-10-08 18:59:58,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.141 2026-10-08 18:59:59,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.043 0.165 2026-10-08 18:59:59,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.023 0.205 2026-10-08 18:59:59,147 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "GET /web/image?model=product.product&field=image_128&id=1502&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.271 2026-10-08 18:59:59,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 18:59:59,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.316 2026-10-08 18:59:59,223 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:59,283 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:59,296 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:59,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 18:59:59,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.039 0.371 2026-10-08 18:59:59,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 18:59:59,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.445 2026-10-08 18:59:59,432 100 INFO rb-6d39a9a-225376-422534 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-08 18:59:59,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.402 2026-10-08 18:59:59,453 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-08 18:59:59,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 18:59:59,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.020 0.369 2026-10-08 18:59:59,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.361 2026-10-08 18:59:59,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.320 2026-10-08 18:59:59,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.015 0.269 2026-10-08 18:59:59,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 18:59:59] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.176 2026-10-08 19:00:00,428 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 19:00:00,446 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:00,463 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:00,530 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:00,534 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:00,545 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 19:00:00,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:00:00,560 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28590 2026-10-08 19:00:00,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:00:00,564 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28590 2026-10-08 19:00:00,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190000_676257_TestUi.txt 2026-10-08 19:00:00,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprcyfkfma_chrome_odoo" 2026-10-08 19:00:00,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-08 19:00:02,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28803 2026-10-08 19:00:02,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5d6saarw_chrome_odoo 2026-10-08 19:00:02,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44501/json/version 2026-10-08 19:00:02,409 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44501/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:00:02,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:00:02,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44501/json 2026-10-08 19:00:02,552 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44501/json with timeout 3 increased to 10s during tests 2026-10-08 19:00:02,587 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44501/devtools/page/5F15E8B699063C44EED87A38CDFC5023 2026-10-08 19:00:02,629 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:00:02,666 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:00:03,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:00:03,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:00:03,237 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:00:03,237 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:00:03,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:00:04,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.303 1.085 2026-10-08 19:00:04,650 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5F15E8B699063C44EED87A38CDFC5023', 'loaderId': 'C056ED65836F645AF7DE6EAB349F6886', 'isDownload': False} 2026-10-08 19:00:04,650 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-08 19:00:04,684 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:00:04,718 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:04] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.011 2026-10-08 19:00:04,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:04] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.024 2026-10-08 19:00:04,764 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:04] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.043 2026-10-08 19:00:05,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:05] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.020 2026-10-08 19:00:05,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.024 2026-10-08 19:00:05,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.018 2026-10-08 19:00:05,552 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:00:05,558 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:00:05,587 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:07,262 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.776 0.903 2026-10-08 19:00:07,371 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:07] "GET /pos/web HTTP/1.1" 200 - 20 0.038 1.694 2026-10-08 19:00:07,415 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:00:07,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.075 0.163 2026-10-08 19:00:07,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-08 19:00:07,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.020 0.011 2026-10-08 19:00:08,519 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:00:09,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.596 0.706 2026-10-08 19:00:09,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.138 0.095 2026-10-08 19:00:09,384 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.035 0.019 2026-10-08 19:00:09,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.015 0.009 2026-10-08 19:00:09,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.117 0.071 2026-10-08 19:00:09,646 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:00:09,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.058 0.238 2026-10-08 19:00:09,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.335 2026-10-08 19:00:09,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.041 0.420 2026-10-08 19:00:09,953 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "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-08 19:00:09,968 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:09,987 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:00:10,041 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.060 0.508 2026-10-08 19:00:10,148 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.639 2026-10-08 19:00:10,171 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.506 2026-10-08 19:00:10,181 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:10,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.499 2026-10-08 19:00:10,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.495 2026-10-08 19:00:10,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.011 0.352 2026-10-08 19:00:10,403 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:00:10,406 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.329 2026-10-08 19:00:10,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.050 0.308 2026-10-08 19:00:10,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.331 2026-10-08 19:00:10,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.343 2026-10-08 19:00:10,570 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.267 2026-10-08 19:00:10,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.222 2026-10-08 19:00:10,632 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:10,651 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:10,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.025 0.208 2026-10-08 19:00:10,739 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:10,741 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.281 2026-10-08 19:00:10,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-08 19:00:10,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.012 0.252 2026-10-08 19:00:10,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 19:00:10,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.010 0.237 2026-10-08 19:00:10,829 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:10,839 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:10,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.015 0.255 2026-10-08 19:00:10,915 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:10,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 19:00:10,927 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:10,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.071 0.253 2026-10-08 19:00:10,993 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:11,007 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.027 0.177 2026-10-08 19:00:11,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-08 19:00:11,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 19:00:11,067 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:11,081 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:11,141 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:11,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 19:00:11,149 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:11,213 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:11,285 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-10-08 19:00:11,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 19:00:11,301 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:11,313 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:11,373 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:11,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-10-08 19:00:11,385 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:00:11,408 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:00:11,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28803 2026-10-08 19:00:11,416 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:00:11,420 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28803 2026-10-08 19:00:11,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190011_549882_TestUi.txt 2026-10-08 19:00:11,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5d6saarw_chrome_odoo" 2026-10-08 19:00:11,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-08 19:00:12,886 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29005 2026-10-08 19:00:12,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7cpidxmy_chrome_odoo 2026-10-08 19:00:12,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33039/json/version 2026-10-08 19:00:12,893 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33039/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:00:12,933 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:00:12,934 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33039/json 2026-10-08 19:00:12,971 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33039/json with timeout 3 increased to 10s during tests 2026-10-08 19:00:13,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33039/devtools/page/241896D7C2B16A030D27B7E4063CECD5 2026-10-08 19:00:13,028 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:00:13,034 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:00:13,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:00:13,291 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:00:13,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:00:13,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:00:13,323 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:00:14,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:14] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.195 1.095 2026-10-08 19:00:14,613 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '241896D7C2B16A030D27B7E4063CECD5', 'loaderId': 'F4559326DD9F844CFA55DC065B76DD86', 'isDownload': False} 2026-10-08 19:00:14,613 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-08 19:00:14,639 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:00:14,670 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:14] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.012 2026-10-08 19:00:14,694 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:14] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.027 2026-10-08 19:00:14,716 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:14] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.045 2026-10-08 19:00:15,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-08 19:00:15,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:15] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.033 2026-10-08 19:00:15,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.009 2026-10-08 19:00:15,439 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:00:15,441 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 19:00:15,473 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:17,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.714 0.839 2026-10-08 19:00:17,133 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:17] "GET /pos/web HTTP/1.1" 200 - 20 0.058 1.559 2026-10-08 19:00:17,175 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:00:17,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.058 0.222 2026-10-08 19:00:17,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:00:17,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-10-08 19:00:18,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:00:18,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.438 0.731 2026-10-08 19:00:18,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.083 2026-10-08 19:00:18,872 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.018 0.017 2026-10-08 19:00:18,892 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 19:00:19,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.074 0.064 2026-10-08 19:00:19,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.047 0.168 2026-10-08 19:00:19,164 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:19,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.311 2026-10-08 19:00:19,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.382 2026-10-08 19:00:19,388 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00: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-08 19:00:19,413 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:00:19,432 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:19,489 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.049 0.488 2026-10-08 19:00:19,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.587 2026-10-08 19:00:19,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.025 0.528 2026-10-08 19:00:19,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.055 0.491 2026-10-08 19:00:19,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.034 0.470 2026-10-08 19:00:19,793 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:00:19,811 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:00:19,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.349 2026-10-08 19:00:19,863 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.028 0.336 2026-10-08 19:00:20,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.104 0.358 2026-10-08 19:00:20,054 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:20,078 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:20,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.031 0.442 2026-10-08 19:00:20,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.444 2026-10-08 19:00:20,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.026 0.388 2026-10-08 19:00:20,203 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:20,216 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:20,231 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:20,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.057 0.368 2026-10-08 19:00:20,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.471 2026-10-08 19:00:20,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.049 0.480 2026-10-08 19:00:20,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.048 0.380 2026-10-08 19:00:20,523 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.404 2026-10-08 19:00:20,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.019 0.370 2026-10-08 19:00:20,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.300 2026-10-08 19:00:20,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.020 0.282 2026-10-08 19:00:21,086 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:21,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:00:21,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:00:21,138 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:00:21,141 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:00:21,151 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:21,169 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:21,184 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:21,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:00:21,218 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:21,234 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61394962 for PoS orders references: ['Order 00280-002-0001'] (draft: False) 2026-10-08 19:00:21,238 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:00:21,730 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61394962 with result: [{'id': 341, 'pos_reference': 'Order 00280-002-0001', 'account_move': False}] 2026-10-08 19:00:21,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.365 0.188 2026-10-08 19:00:21,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.069 0.063 2026-10-08 19:00:22,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:22] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.023 0.020 2026-10-08 19:00:22,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:22] "GET /report/barcode/Code128/044b-6e61-49f9 HTTP/1.1" 200 - 2 0.003 0.074 2026-10-08 19:00:22,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.060 2026-10-08 19:00:22,734 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:00:22,750 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:22,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29005 2026-10-08 19:00:22,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:00:22,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29005 2026-10-08 19:00:22,932 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190022_932186_TestUi.txt 2026-10-08 19:00:22,932 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7cpidxmy_chrome_odoo" 2026-10-08 19:00:23,514 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29213 2026-10-08 19:00:23,514 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqlw3b8hu_chrome_odoo 2026-10-08 19:00:23,514 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46831/json/version 2026-10-08 19:00:23,518 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46831/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:00:23,619 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:00:23,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46831/json 2026-10-08 19:00:23,621 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46831/json with timeout 3 increased to 10s during tests 2026-10-08 19:00:23,675 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46831/devtools/page/B2AC99191B2ABA1C6104AC39209F7E40 2026-10-08 19:00:23,706 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:00:23,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:00:23,842 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:00:23,857 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:00:23,887 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:00:23,887 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:00:24,067 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:24] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.042 0.091 2026-10-08 19:00:24,086 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B2AC99191B2ABA1C6104AC39209F7E40', 'loaderId': '324129EEF3FD3F20AEBE07E0B684FD8A', 'isDownload': False} 2026-10-08 19:00:24,086 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-08 19:00:24,124 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:00:24,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:24] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.013 2026-10-08 19:00:24,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:24] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.054 2026-10-08 19:00:24,197 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:24] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.045 2026-10-08 19:00:24,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:24] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.025 2026-10-08 19:00:24,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-08 19:00:25,013 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:00:25,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.031 2026-10-08 19:00:25,045 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:25,105 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:26,349 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.534 0.739 2026-10-08 19:00:26,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:26] "GET /pos/web HTTP/1.1" 200 - 20 0.057 1.266 2026-10-08 19:00:26,520 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:00:26,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.176 2026-10-08 19:00:26,692 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.009 2026-10-08 19:00:26,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.019 2026-10-08 19:00:27,611 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:27,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.376 0.719 2026-10-08 19:00:28,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.087 2026-10-08 19:00:28,128 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.016 2026-10-08 19:00:28,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 19:00:28,274 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.073 2026-10-08 19:00:28,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.043 0.151 2026-10-08 19:00:28,474 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.213 2026-10-08 19:00:28,490 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:00:28,566 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.292 2026-10-08 19:00:28,660 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.388 2026-10-08 19:00:28,689 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:00:28,716 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:00:28,726 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:00:28,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.483 2026-10-08 19:00:28,772 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.478 2026-10-08 19:00:28,880 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.046 0.436 2026-10-08 19:00:28,893 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:00:28,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.421 2026-10-08 19:00:29,068 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.463 2026-10-08 19:00:29,103 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.023 0.346 2026-10-08 19:00:29,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.031 0.383 2026-10-08 19:00:29,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.021 0.410 2026-10-08 19:00:29,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.424 2026-10-08 19:00:29,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.354 2026-10-08 19:00:29,304 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.027 0.308 2026-10-08 19:00:29,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.030 0.251 2026-10-08 19:00:29,383 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:29,386 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.259 2026-10-08 19:00:29,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.227 2026-10-08 19:00:29,480 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.240 2026-10-08 19:00:29,497 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:29,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.024 0.241 2026-10-08 19:00:29,561 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:29,570 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:29,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.024 2026-10-08 19:00:30,448 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:30,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:00:30,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:00:30,499 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:30,507 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:00:30,512 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:30,528 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:30,551 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:30,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:00:30,591 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:30,617 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56818177 for PoS orders references: ['Order 00280-004-0001'] (draft: False) 2026-10-08 19:00:30,645 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:00:30,931 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56818177 with result: [{'id': 342, 'pos_reference': 'Order 00280-004-0001', 'account_move': False}] 2026-10-08 19:00:30,988 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.251 0.136 2026-10-08 19:00:31,148 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.057 0.078 2026-10-08 19:00:31,155 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.069 2026-10-08 19:00:31,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.012 2026-10-08 19:00:31,262 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:31] "GET /report/barcode/Code128/0449-d480-4145 HTTP/1.1" 200 - 2 0.006 0.048 2026-10-08 19:00:31,959 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:32,004 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:32,010 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:32,026 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:32,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:00:32,873 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:32,876 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:00:32,896 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:00:32,909 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:32,927 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:32,943 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:32,960 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:00:32,979 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:32,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19363511 for PoS orders references: ['Order 00280-004-0002'] (draft: False) 2026-10-08 19:00:33,173 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19363511 with result: [{'id': 343, 'pos_reference': 'Order 00280-004-0002', 'account_move': False}] 2026-10-08 19:00:33,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.104 0.120 2026-10-08 19:00:33,305 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.028 0.061 2026-10-08 19:00:33,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:33] "GET /report/barcode/Code128/044e-5cf3-49a7 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-08 19:00:34,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:00:34,090 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:34,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29213 2026-10-08 19:00:34,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:00:34,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29213 2026-10-08 19:00:34,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190034_250214_TestUi.txt 2026-10-08 19:00:34,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqlw3b8hu_chrome_odoo" 2026-10-08 19:00:34,288 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-08 19:00:35,934 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29421 2026-10-08 19:00:35,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpof81yu6i_chrome_odoo 2026-10-08 19:00:35,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46039/json/version 2026-10-08 19:00:35,937 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46039/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:00:36,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:00:36,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46039/json 2026-10-08 19:00:36,020 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46039/json with timeout 3 increased to 10s during tests 2026-10-08 19:00:36,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46039/devtools/page/776D139A5D9DD99131E91C3553636F57 2026-10-08 19:00:36,090 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:00:36,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:00:36,654 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:00:36,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:00:36,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:00:36,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:00:36,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:00:37,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:37] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.227 1.033 2026-10-08 19:00:37,977 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '776D139A5D9DD99131E91C3553636F57', 'loaderId': '5714BD124BA62EB33D5C3A7966CF9000', 'isDownload': False} 2026-10-08 19:00:37,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-10-08 19:00:37,982 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:00:38,032 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:38] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.011 2026-10-08 19:00:38,047 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:38] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.032 2026-10-08 19:00:38,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:38] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.036 2026-10-08 19:00:38,676 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:38] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.017 2026-10-08 19:00:38,698 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.013 2026-10-08 19:00:38,769 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:00:38,770 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:00:38,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.015 2026-10-08 19:00:38,809 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:39,578 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:39,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.412 0.712 2026-10-08 19:00:40,062 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.074 2026-10-08 19:00:40,100 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "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-08 19:00:40,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 19:00:40,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.022 0.061 2026-10-08 19:00:40,291 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.127 2026-10-08 19:00:40,347 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:00:40,372 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.180 2026-10-08 19:00:40,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.237 2026-10-08 19:00:40,451 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "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-08 19:00:40,475 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:00:40,489 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:40,511 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.295 2026-10-08 19:00:40,572 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.358 2026-10-08 19:00:40,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.343 2026-10-08 19:00:40,602 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:00:40,655 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.281 2026-10-08 19:00:40,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.306 2026-10-08 19:00:40,770 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.029 0.245 2026-10-08 19:00:40,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.261 2026-10-08 19:00:40,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.213 2026-10-08 19:00:40,799 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:00:40,806 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.188 2026-10-08 19:00:40,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.024 0.204 2026-10-08 19:00:40,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.184 2026-10-08 19:00:40,876 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.156 2026-10-08 19:00:40,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.119 2026-10-08 19:00:40,981 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.153 2026-10-08 19:00:41,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:41] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.174 2026-10-08 19:00:41,034 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:41] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.171 2026-10-08 19:00:41,064 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.200 2026-10-08 19:00:41,086 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.117 2026-10-08 19:00:41,214 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:41,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.023 2026-10-08 19:00:41,269 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:41,374 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:41,411 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:41,420 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:41] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.019 2026-10-08 19:00:41,444 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:41,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:41] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.019 2026-10-08 19:00:41,489 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:41,499 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:41,557 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:41] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.012 0.017 2026-10-08 19:00:42,363 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:42,377 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:42,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:42,427 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:42,464 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:42,470 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:42,474 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:42,480 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:42,499 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:42,511 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:42,529 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:42,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54508911 for PoS orders references: ['Order 00281-001-0001'] (draft: False) 2026-10-08 19:00:42,564 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:42,846 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54508911 with result: [{'id': 344, 'pos_reference': 'Order 00281-001-0001', 'account_move': False}] 2026-10-08 19:00:42,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.151 0.182 2026-10-08 19:00:43,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.055 0.086 2026-10-08 19:00:43,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.025 2026-10-08 19:00:43,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:43] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-10-08 19:00:43,837 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:43,853 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:43,927 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:43,950 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:43,997 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:44,003 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:44,011 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:44,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-08 19:00:44,863 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:44,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:00:44,882 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:44,885 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29421 2026-10-08 19:00:44,887 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:00:44,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29421 2026-10-08 19:00:45,018 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190045_018415_TestUi.txt 2026-10-08 19:00:45,018 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpof81yu6i_chrome_odoo" 2026-10-08 19:00:45,045 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-08 19:00:46,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29635 2026-10-08 19:00:46,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppll681cz_chrome_odoo 2026-10-08 19:00:46,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35945/json/version 2026-10-08 19:00:46,619 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35945/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:00:46,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:00:46,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35945/json 2026-10-08 19:00:46,666 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35945/json with timeout 3 increased to 10s during tests 2026-10-08 19:00:46,678 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35945/devtools/page/55C6D1A83AC3996DFF71A1E60A719F66 2026-10-08 19:00:46,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:00:46,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:00:47,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:00:47,108 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:00:47,111 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:00:47,111 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:00:47,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:00:48,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:48] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.152 0.944 2026-10-08 19:00:48,227 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '55C6D1A83AC3996DFF71A1E60A719F66', 'loaderId': '78908E7E4D89CA874D854362518B91A4', 'isDownload': False} 2026-10-08 19:00:48,227 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-10-08 19:00:48,245 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:00:48,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:48] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.011 2026-10-08 19:00:48,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:48] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-10-08 19:00:48,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:48] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.037 2026-10-08 19:00:48,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:48] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-10-08 19:00:48,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.015 2026-10-08 19:00:48,904 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:00:48,919 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:00:48,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-10-08 19:00:48,958 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:49,743 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:50,154 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.454 0.747 2026-10-08 19:00:50,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "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-08 19:00:50,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.019 2026-10-08 19:00:50,362 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:00:50,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.043 0.073 2026-10-08 19:00:50,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.161 2026-10-08 19:00:50,599 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:00:50,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.223 2026-10-08 19:00:50,716 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.269 2026-10-08 19:00:50,778 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "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-08 19:00:50,811 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:00:50,832 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:50,847 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.040 0.364 2026-10-08 19:00:50,887 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:00:50,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.464 2026-10-08 19:00:50,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.446 2026-10-08 19:00:51,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.392 2026-10-08 19:00:51,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.009 0.430 2026-10-08 19:00:51,171 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.019 0.286 2026-10-08 19:00:51,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.284 2026-10-08 19:00:51,210 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:51,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.264 2026-10-08 19:00:51,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.279 2026-10-08 19:00:51,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.265 2026-10-08 19:00:51,286 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.235 2026-10-08 19:00:51,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.175 2026-10-08 19:00:51,378 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.041 0.160 2026-10-08 19:00:51,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.213 2026-10-08 19:00:51,469 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.224 2026-10-08 19:00:51,479 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,498 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,500 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.215 2026-10-08 19:00:51,509 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,526 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.228 2026-10-08 19:00:51,552 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.130 2026-10-08 19:00:51,597 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.104 2026-10-08 19:00:51,619 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,685 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,707 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,777 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,784 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,796 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,835 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,844 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,847 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,851 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:51,859 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:51,863 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,879 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,899 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,917 100 INFO rb-6d39a9a-225376-422534 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-08 19:00:51,948 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.014 0.026 2026-10-08 19:00:51,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30328715 for PoS orders references: ['Order 00282-001-0001'] (draft: False) 2026-10-08 19:00:51,989 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:00:52,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30328715 with result: [{'id': 345, 'pos_reference': 'Order 00282-001-0001', 'account_move': False}] 2026-10-08 19:00:52,413 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.230 0.208 2026-10-08 19:00:52,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.037 0.074 2026-10-08 19:00:52,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:52] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.011 2026-10-08 19:00:52,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-10-08 19:00:53,354 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:00:53,376 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:00:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:00:53,399 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29635 2026-10-08 19:00:53,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:00:53,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29635 2026-10-08 19:00:53,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190053_510102_TestUi.txt 2026-10-08 19:00:53,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppll681cz_chrome_odoo" 2026-10-08 19:00:53,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-08 19:00:57,183 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29844 2026-10-08 19:00:57,183 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpm6idphfa_chrome_odoo 2026-10-08 19:00:57,184 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32923/json/version 2026-10-08 19:00:57,186 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32923/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:00:57,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:00:57,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32923/json 2026-10-08 19:00:57,248 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32923/json with timeout 3 increased to 10s during tests 2026-10-08 19:00:57,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32923/devtools/page/B9126908410685B301C27E2B4013A265 2026-10-08 19:00:57,288 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:00:57,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:00:57,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:00:57,692 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:00:57,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:00:57,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:00:57,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:01:00,110 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.167 2.227 2026-10-08 19:01:00,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B9126908410685B301C27E2B4013A265', 'loaderId': '160981BFEA77520555DF857795248511', 'isDownload': False} 2026-10-08 19:01:00,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-08 19:01:00,140 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:01:00,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:00] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.015 2026-10-08 19:01:00,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:00] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.043 2026-10-08 19:01:00,256 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:00] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.061 2026-10-08 19:01:00,837 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:00] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.012 0.015 2026-10-08 19:01:00,872 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.026 0.023 2026-10-08 19:01:00,910 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:01:00,929 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:01:00,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.019 2026-10-08 19:01:00,978 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:02,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.433 0.785 2026-10-08 19:01:02,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:02] "GET /pos/web HTTP/1.1" 200 - 20 0.045 1.258 2026-10-08 19:01:02,342 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:01:02,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.086 0.173 2026-10-08 19:01:02,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 19:01:02,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:01:03,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:01:03,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.209 0.627 2026-10-08 19:01:03,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.073 2026-10-08 19:01:03,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.019 2026-10-08 19:01:03,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.009 2026-10-08 19:01:03,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.042 0.060 2026-10-08 19:01:03,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.159 2026-10-08 19:01:03,871 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:03,925 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.221 2026-10-08 19:01:03,996 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.263 2026-10-08 19:01:04,128 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.047 0.360 2026-10-08 19:01:04,148 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:01:04,159 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:04,167 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:04,196 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.042 0.436 2026-10-08 19:01:04,225 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.415 2026-10-08 19:01:04,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.393 2026-10-08 19:01:04,339 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:01:04,413 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.456 2026-10-08 19:01:04,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.005 0.413 2026-10-08 19:01:04,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.261 2026-10-08 19:01:04,471 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:01:04,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.021 0.243 2026-10-08 19:01:04,511 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.260 2026-10-08 19:01:04,517 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.237 2026-10-08 19:01:04,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.180 2026-10-08 19:01:04,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.051 0.179 2026-10-08 19:01:04,694 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.244 2026-10-08 19:01:04,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.259 2026-10-08 19:01:04,800 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:04,810 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:04,831 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:04,844 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.318 2026-10-08 19:01:04,847 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:04,869 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:04,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.380 2026-10-08 19:01:04,956 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.404 2026-10-08 19:01:04,972 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:04,973 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:04,991 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:04,994 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:05,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.328 2026-10-08 19:01:05,011 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:05,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.308 2026-10-08 19:01:05,034 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:05,062 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.017 0.278 2026-10-08 19:01:05,121 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.232 2026-10-08 19:01:05,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:01:05,926 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:01:05,932 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:05,935 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:05,937 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:05,947 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:05,962 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:05,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:01:05,992 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:06,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50113181 for PoS orders references: ['Order 00283-002-0001'] (draft: False) 2026-10-08 19:01:06,016 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:01:06,290 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50113181 with result: [{'id': 346, 'pos_reference': 'Order 00283-002-0001', 'account_move': False}] 2026-10-08 19:01:06,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.144 0.177 2026-10-08 19:01:06,324 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.193 2026-10-08 19:01:06,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.041 0.075 2026-10-08 19:01:06,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:06] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.020 0.022 2026-10-08 19:01:07,264 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:07,280 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:07,324 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:01:07,326 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:07,328 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:07,344 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:07,358 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:07,375 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:07,394 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:08,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:01:08,261 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:01:08,280 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:08,295 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:08,308 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:08,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:01:08,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14163256 for PoS orders references: ['Order 00283-002-0002'] (draft: False) 2026-10-08 19:01:08,350 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:08,506 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14163256 with result: [{'id': 347, 'pos_reference': 'Order 00283-002-0002', 'account_move': False}] 2026-10-08 19:01:08,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.088 0.097 2026-10-08 19:01:08,625 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.024 0.062 2026-10-08 19:01:09,398 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:09,414 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:09,425 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:09,441 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:09,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:01:09,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:01:09,574 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:09,596 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:09,622 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:09,632 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:09,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:09] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.011 0.023 2026-10-08 19:01:09,648 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:09,670 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:09,676 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:09] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.018 2026-10-08 19:01:10,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:01:10,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:01:10,541 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:10,559 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:10,575 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:10,593 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:01:10,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49769893 for PoS orders references: ['Order 00283-002-0003'] (draft: False) 2026-10-08 19:01:10,614 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:10,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49769893 with result: [{'id': 348, 'pos_reference': 'Order 00283-002-0003', 'account_move': False}] 2026-10-08 19:01:10,745 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.052 0.088 2026-10-08 19:01:10,925 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.066 0.096 2026-10-08 19:01:10,932 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.009 2026-10-08 19:01:11,699 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:11,713 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:11,750 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:01:11,759 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:01:11,803 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:11,822 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:11,843 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:11,847 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:11,861 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:11,875 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:12,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:01:12,744 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:01:12,759 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:12,775 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:12,796 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:12,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:01:12,828 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:12,848 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.011 0.024 2026-10-08 19:01:12,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33258055 for PoS orders references: ['Order 00283-002-0004'] (draft: False) 2026-10-08 19:01:12,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33258055 with result: [{'id': 349, 'pos_reference': 'Order 00283-002-0004', 'account_move': False}] 2026-10-08 19:01:13,019 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.055 0.098 2026-10-08 19:01:13,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 34 0.042 0.071 2026-10-08 19:01:13,922 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:13,939 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:13,990 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:01:14,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:01:14,072 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:14,101 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:14,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:01:14,136 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:01:14,140 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.020 2026-10-08 19:01:14,179 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:14,195 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:14,202 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:14,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:01:14,229 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:14,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.022 0.027 2026-10-08 19:01:14,252 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8608732 for PoS orders references: ['Order 00283-002-0005'] (draft: False) 2026-10-08 19:01:14,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8608732 with result: [{'id': 350, 'pos_reference': 'Order 00283-002-0005', 'account_move': False}] 2026-10-08 19:01:14,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.044 0.106 2026-10-08 19:01:14,521 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.029 0.078 2026-10-08 19:01:14,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.005 2026-10-08 19:01:15,289 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:15,347 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:15,354 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:15,359 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:15,375 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:15,391 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:15,411 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:15,427 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:15,441 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:16,298 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-08 19:01:16,309 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:01:16,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:01:16,381 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:16,401 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-08 19:01:16,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet Pay")' 2026-10-08 19:01:16,425 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:16,442 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:16,462 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:16,499 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:16,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:01:16,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:01:16,526 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:16,542 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:16,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:01:16,580 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:16,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:16] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.018 2026-10-08 19:01:16,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38491109 for PoS orders references: ['Order 00283-002-0006'] (draft: False) 2026-10-08 19:01:16,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38491109 with result: [{'id': 351, 'pos_reference': 'Order 00283-002-0006', 'account_move': False}] 2026-10-08 19:01:16,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.065 0.116 2026-10-08 19:01:16,948 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.057 0.085 2026-10-08 19:01:17,717 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:01:17,733 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:17,757 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29844 2026-10-08 19:01:17,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:01:17,759 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29844 2026-10-08 19:01:17,877 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190117_877432_TestUi.txt 2026-10-08 19:01:17,878 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpm6idphfa_chrome_odoo" 2026-10-08 19:01:17,976 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-08 19:01:19,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30086 2026-10-08 19:01:19,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy2sdrwxx_chrome_odoo 2026-10-08 19:01:19,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35925/json/version 2026-10-08 19:01:19,269 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35925/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:01:19,348 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:01:19,348 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35925/json 2026-10-08 19:01:19,352 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35925/json with timeout 3 increased to 10s during tests 2026-10-08 19:01:19,361 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35925/devtools/page/59D7EA6135FFE60081AB939C17FF62E6 2026-10-08 19:01:19,372 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:01:19,389 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:01:19,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:01:19,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:01:19,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:01:19,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:01:19,881 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:01:21,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.140 0.998 2026-10-08 19:01:21,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '59D7EA6135FFE60081AB939C17FF62E6', 'loaderId': '9DCC430092EE729C5BA62A9865EF8A0B', 'isDownload': False} 2026-10-08 19:01:21,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-08 19:01:21,026 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:01:21,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:21] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.018 2026-10-08 19:01:21,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:21] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.024 0.039 2026-10-08 19:01:21,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:21] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.061 2026-10-08 19:01:21,646 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:21] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-08 19:01:21,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.012 2026-10-08 19:01:21,717 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:01:21,731 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-08 19:01:21,735 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:01:21,772 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:22,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.428 0.751 2026-10-08 19:01:23,067 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:23] "GET /pos/web HTTP/1.1" 200 - 20 0.057 1.197 2026-10-08 19:01:23,090 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:01:23,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.063 0.175 2026-10-08 19:01:23,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 19:01:23,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:01:24,094 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:01:24,166 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.261 0.566 2026-10-08 19:01:24,288 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.073 2026-10-08 19:01:24,343 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.023 0.021 2026-10-08 19:01:24,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.040 0.007 2026-10-08 19:01:24,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.061 0.058 2026-10-08 19:01:24,561 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:01:24,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.164 2026-10-08 19:01:24,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.217 2026-10-08 19:01:24,734 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.255 2026-10-08 19:01:24,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.316 2026-10-08 19:01:24,823 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:01:24,854 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:01:24,872 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:01:24,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.044 0.422 2026-10-08 19:01:24,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.359 2026-10-08 19:01:25,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.370 2026-10-08 19:01:25,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.378 2026-10-08 19:01:25,114 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:25,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.367 2026-10-08 19:01:25,137 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:01:25,144 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.253 2026-10-08 19:01:25,166 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.225 2026-10-08 19:01:25,186 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.223 2026-10-08 19:01:25,193 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.206 2026-10-08 19:01:25,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.059 0.205 2026-10-08 19:01:25,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.183 2026-10-08 19:01:25,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.198 2026-10-08 19:01:25,417 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.245 2026-10-08 19:01:25,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.263 2026-10-08 19:01:25,476 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.279 2026-10-08 19:01:25,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.194 2026-10-08 19:01:25,535 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:25,536 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:25,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.016 0.136 2026-10-08 19:01:25,568 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:25,583 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:25,589 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.046 2026-10-08 19:01:25,592 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:26,507 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:01:26,547 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:01:26,559 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:01:26,564 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:26,569 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:01:26,577 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:26,592 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:26,612 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:26,624 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:26,640 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:01:26,658 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:26,666 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68947949 for PoS orders references: ['Order 00284-002-0001'] (draft: False) 2026-10-08 19:01:26,675 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:01:26,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68947949 with result: [{'id': 352, 'pos_reference': 'Order 00284-002-0001', 'account_move': False}] 2026-10-08 19:01:27,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.207 0.164 2026-10-08 19:01:27,043 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.094 2026-10-08 19:01:27,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.057 0.070 2026-10-08 19:01:27,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:27] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.013 2026-10-08 19:01:27,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:27] "GET /report/barcode/Code128/0443-8f44-438a HTTP/1.1" 200 - 2 0.001 0.043 2026-10-08 19:01:27,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:01:28,011 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:28,074 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30086 2026-10-08 19:01:28,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:01:28,081 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30086 2026-10-08 19:01:28,189 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190128_189224_TestUi.txt 2026-10-08 19:01:28,189 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy2sdrwxx_chrome_odoo" 2026-10-08 19:01:28,310 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-08 19:01:29,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30300 2026-10-08 19:01:29,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyhy_suxy_chrome_odoo 2026-10-08 19:01:29,928 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46867/json/version 2026-10-08 19:01:29,930 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46867/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:01:30,069 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:01:30,070 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46867/json 2026-10-08 19:01:30,071 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46867/json with timeout 3 increased to 10s during tests 2026-10-08 19:01:30,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46867/devtools/page/68B8AEA1C8F35E1CBD86F61E51460D2D 2026-10-08 19:01:30,139 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:01:30,176 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:01:30,617 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:01:30,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:01:30,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:01:30,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:01:30,670 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:01:31,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:31] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.207 1.031 2026-10-08 19:01:31,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '68B8AEA1C8F35E1CBD86F61E51460D2D', 'loaderId': '60521B32CD814F0B0E6B1525F2E18E5D', 'isDownload': False} 2026-10-08 19:01:31,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-10-08 19:01:31,930 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:01:31,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:31] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.010 2026-10-08 19:01:31,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:31] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.034 2026-10-08 19:01:32,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:32] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.062 2026-10-08 19:01:32,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:32] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.019 2026-10-08 19:01:32,573 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.030 2026-10-08 19:01:32,611 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:32,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-08 19:01:32,630 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:01:32,653 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:33,820 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 291 0.454 0.726 2026-10-08 19:01:33,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:33] "GET /pos/web HTTP/1.1" 200 - 20 0.037 1.176 2026-10-08 19:01:33,952 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:01:34,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.056 0.168 2026-10-08 19:01:34,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 19:01:34,181 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.011 2026-10-08 19:01:34,975 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:35,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 168 0.253 0.557 2026-10-08 19:01:35,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "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-08 19:01:35,198 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "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-08 19:01:35,215 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-08 19:01:35,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.045 0.056 2026-10-08 19:01:35,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.141 2026-10-08 19:01:35,457 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:35,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.206 2026-10-08 19:01:35,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.264 2026-10-08 19:01:35,599 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:01:35,628 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:35,646 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:01:35,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.339 2026-10-08 19:01:35,736 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.035 0.405 2026-10-08 19:01:35,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.400 2026-10-08 19:01:35,764 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:35,840 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.339 2026-10-08 19:01:35,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.379 2026-10-08 19:01:35,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.260 2026-10-08 19:01:35,962 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:01:35,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.026 0.274 2026-10-08 19:01:36,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.028 0.230 2026-10-08 19:01:36,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.040 0.302 2026-10-08 19:01:36,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.345 2026-10-08 19:01:36,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.286 2026-10-08 19:01:36,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.040 0.254 2026-10-08 19:01:36,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.265 2026-10-08 19:01:36,298 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:36,315 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:36,358 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:36,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.365 2026-10-08 19:01:36,403 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.005 0.362 2026-10-08 19:01:36,432 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.296 2026-10-08 19:01:36,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.005 0.291 2026-10-08 19:01:36,464 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:36,498 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:36,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.039 0.162 2026-10-08 19:01:36,542 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:36,553 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:36,567 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:36,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.052 0.248 2026-10-08 19:01:37,417 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:37,463 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:37,485 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:01:37,487 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:37,489 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:01:37,492 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:37,509 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:37,527 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:37,541 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:37,557 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:37,575 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:37,586 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14755583 for PoS orders references: ['Order 00285-002-0001'] (draft: False) 2026-10-08 19:01:37,596 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:01:37,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14755583 with result: [{'id': 353, 'pos_reference': 'Order 00285-002-0001', 'account_move': False}] 2026-10-08 19:01:37,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.182 0.196 2026-10-08 19:01:37,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.045 2026-10-08 19:01:38,056 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:38] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.017 0.018 2026-10-08 19:01:38,766 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:01:38,782 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:38,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30300 2026-10-08 19:01:38,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:01:38,806 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30300 2026-10-08 19:01:38,930 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190138_930720_TestUi.txt 2026-10-08 19:01:38,931 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyhy_suxy_chrome_odoo" 2026-10-08 19:01:39,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-08 19:01:40,610 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30505 2026-10-08 19:01:40,610 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpl5ylnhhr_chrome_odoo 2026-10-08 19:01:40,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32861/json/version 2026-10-08 19:01:40,614 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32861/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:01:40,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:01:40,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32861/json 2026-10-08 19:01:40,689 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32861/json with timeout 3 increased to 10s during tests 2026-10-08 19:01:40,734 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32861/devtools/page/2C0EE831578DE048ECBA1D9AAFEC0DCA 2026-10-08 19:01:40,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:01:40,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:01:41,209 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:01:41,224 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:01:41,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:01:41,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:01:41,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:01:42,418 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:42] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.173 0.988 2026-10-08 19:01:42,426 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2C0EE831578DE048ECBA1D9AAFEC0DCA', 'loaderId': 'E84E2BBECE2E9FE0C44DBAA814466FD3', 'isDownload': False} 2026-10-08 19:01:42,426 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-08 19:01:42,455 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:01:42,494 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:42] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.019 2026-10-08 19:01:42,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:42] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-10-08 19:01:42,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:42] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.035 2026-10-08 19:01:43,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:43] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-08 19:01:43,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.025 2026-10-08 19:01:43,227 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:01:43,244 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:01:43,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.027 0.027 2026-10-08 19:01:43,288 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:44,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.577 0.811 2026-10-08 19:01:44,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:44] "GET /pos/web HTTP/1.1" 200 - 20 0.031 1.371 2026-10-08 19:01:44,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:01:44,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.166 2026-10-08 19:01:44,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.019 2026-10-08 19:01:45,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 19:01:45,840 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:01:45,994 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.282 0.629 2026-10-08 19:01:46,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.081 2026-10-08 19:01:46,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.019 2026-10-08 19:01:46,185 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:01:46,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.032 0.064 2026-10-08 19:01:46,406 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.156 2026-10-08 19:01:46,413 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:46,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.206 2026-10-08 19:01:46,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.290 2026-10-08 19:01:46,577 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01: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-08 19:01:46,589 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:46,603 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:01:46,622 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.338 2026-10-08 19:01:46,639 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:01:46,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.452 2026-10-08 19:01:46,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.360 2026-10-08 19:01:46,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.338 2026-10-08 19:01:46,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.326 2026-10-08 19:01:46,874 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.246 2026-10-08 19:01:46,893 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.234 2026-10-08 19:01:46,909 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:01:46,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.226 2026-10-08 19:01:47,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.072 0.254 2026-10-08 19:01:47,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.321 2026-10-08 19:01:47,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.289 2026-10-08 19:01:47,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.236 2026-10-08 19:01:47,160 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.025 0.224 2026-10-08 19:01:47,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.267 2026-10-08 19:01:47,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.299 2026-10-08 19:01:47,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.199 2026-10-08 19:01:47,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.002 0.200 2026-10-08 19:01:47,312 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:47,316 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.125 2026-10-08 19:01:47,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:01:47,355 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.027 2026-10-08 19:01:47,363 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:01:47,479 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:47,515 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:47,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.012 0.019 2026-10-08 19:01:47,550 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:47,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.023 2026-10-08 19:01:47,588 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:47,607 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:47,634 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.014 2026-10-08 19:01:48,461 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.loyalty-points-title' 2026-10-08 19:01:48,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 19:01:48,491 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:48,563 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:48,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:01:48,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:01:48,620 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:48,632 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:48,633 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:01:48,645 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:48,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-08 19:01:48,671 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:48,675 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:48,691 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:48,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:01:48,726 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:48,735 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52544797 for PoS orders references: ['Order 00286-002-0001'] (draft: False) 2026-10-08 19:01:48,744 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:01:49,049 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52544797 with result: [{'id': 354, 'pos_reference': 'Order 00286-002-0001', 'account_move': False}] 2026-10-08 19:01:49,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.173 0.193 2026-10-08 19:01:49,281 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.048 0.097 2026-10-08 19:01:49,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:49] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.014 2026-10-08 19:01:49,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-08 19:01:50,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:01:50,099 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:50,121 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30505 2026-10-08 19:01:50,122 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:01:50,123 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30505 2026-10-08 19:01:50,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190150_238336_TestUi.txt 2026-10-08 19:01:50,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpl5ylnhhr_chrome_odoo" 2026-10-08 19:01:50,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30719 2026-10-08 19:01:50,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwp10q5ie_chrome_odoo 2026-10-08 19:01:50,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39191/json/version 2026-10-08 19:01:50,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39191/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:01:50,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:01:50,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39191/json 2026-10-08 19:01:50,857 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39191/json with timeout 3 increased to 10s during tests 2026-10-08 19:01:50,887 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39191/devtools/page/67D3F8B94ADE44FC59E10A6C60C4925D 2026-10-08 19:01:50,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:01:50,932 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:01:51,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:01:51,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:01:51,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:01:51,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:01:51,214 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:51] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.037 0.074 2026-10-08 19:01:51,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '67D3F8B94ADE44FC59E10A6C60C4925D', 'loaderId': '36F373370CE426CC43005173644C1B74', 'isDownload': False} 2026-10-08 19:01:51,224 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-08 19:01:51,265 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:01:51,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:51] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.019 2026-10-08 19:01:51,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:51] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.035 2026-10-08 19:01:51,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:51] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.051 2026-10-08 19:01:51,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:51] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.014 2026-10-08 19:01:51,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.018 2026-10-08 19:01:52,007 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:01:52,013 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.014 2026-10-08 19:01:52,018 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-08 19:01:52,035 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:52,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.198 0.479 2026-10-08 19:01:52,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:52] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.700 2026-10-08 19:01:52,818 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:01:52,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.067 0.142 2026-10-08 19:01:52,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:01:53,016 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.008 2026-10-08 19:01:53,841 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:53,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.300 0.579 2026-10-08 19:01:54,076 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.073 2026-10-08 19:01:54,110 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "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-08 19:01:54,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.005 0.006 2026-10-08 19:01:54,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.050 2026-10-08 19:01:54,304 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.124 2026-10-08 19:01:54,335 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:54,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.192 2026-10-08 19:01:54,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.254 2026-10-08 19:01:54,463 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01: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-08 19:01:54,483 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:54,494 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:54,508 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:01:54,526 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.323 2026-10-08 19:01:54,575 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.008 0.378 2026-10-08 19:01:54,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.344 2026-10-08 19:01:54,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.291 2026-10-08 19:01:54,729 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.330 2026-10-08 19:01:54,747 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.226 2026-10-08 19:01:54,770 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.226 2026-10-08 19:01:54,789 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.199 2026-10-08 19:01:54,815 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.205 2026-10-08 19:01:54,834 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.207 2026-10-08 19:01:54,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.018 0.223 2026-10-08 19:01:54,921 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.174 2026-10-08 19:01:54,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:54] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.015 0.195 2026-10-08 19:01:55,040 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:55] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.246 2026-10-08 19:01:55,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:55] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.002 0.267 2026-10-08 19:01:55,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:55] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.259 2026-10-08 19:01:55,132 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:55] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.011 0.214 2026-10-08 19:01:55,163 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:01:55,192 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:01:55,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.015 0.163 2026-10-08 19:01:55,288 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:55,317 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:55,352 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:55,363 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:55,374 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:56,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'body:not(:has(.loyalty-points-title))' 2026-10-08 19:01:56,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:01:56,295 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:01:56,309 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:01:56,311 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:56,313 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:01:56,325 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:56,342 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:56,359 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:56,375 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:56,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:01:56,408 100 INFO rb-6d39a9a-225376-422534 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-08 19:01:56,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40700966 for PoS orders references: ['Order 00286-004-0001'] (draft: False) 2026-10-08 19:01:56,428 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:01:56,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40700966 with result: [{'id': 355, 'pos_reference': 'Order 00286-004-0001', 'account_move': False}] 2026-10-08 19:01:56,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.053 0.100 2026-10-08 19:01:56,687 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:56] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.038 0.014 2026-10-08 19:01:56,733 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:01:57,378 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:01:57,396 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:01:57,420 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30719 2026-10-08 19:01:57,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:01:57,432 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30719 2026-10-08 19:01:57,559 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190157_559420_TestUi.txt 2026-10-08 19:01:57,559 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwp10q5ie_chrome_odoo" 2026-10-08 19:01:57,617 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_number_buffer_popup ... 2026-10-08 19:01:58,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30928 2026-10-08 19:01:58,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpi9fr4k_q_chrome_odoo 2026-10-08 19:01:58,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42831/json/version 2026-10-08 19:01:58,409 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42831/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:01:58,436 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:01:58,436 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42831/json 2026-10-08 19:01:58,437 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42831/json with timeout 3 increased to 10s during tests 2026-10-08 19:01:58,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42831/devtools/page/FEC878F19B47E69F4E1E75CA784373E4 2026-10-08 19:01:58,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:01:58,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:01:58,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:01:58,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:01:58,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-08 19:01:58,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-08 19:01:58,842 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:01:59,861 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:59] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 112 0.130 0.898 2026-10-08 19:01:59,867 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FEC878F19B47E69F4E1E75CA784373E4', 'loaderId': '84FC9A2D051CD2EC141965EE504DFC14', 'isDownload': False} 2026-10-08 19:01:59,867 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_number_buffer_popup')" 2026-10-08 19:01:59,896 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:01:59,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:59] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.019 2026-10-08 19:01:59,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:59] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.029 2026-10-08 19:01:59,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:01:59] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.038 2026-10-08 19:02:00,568 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:00] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.021 0.012 2026-10-08 19:02:00,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.026 0.025 2026-10-08 19:02:00,647 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:02:00,681 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.027 2026-10-08 19:02:00,697 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:00,731 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:01,507 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:01,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.439 0.790 2026-10-08 19:02:02,129 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.085 2026-10-08 19:02:02,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "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-08 19:02:02,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.010 2026-10-08 19:02:02,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.047 0.056 2026-10-08 19:02:02,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.156 2026-10-08 19:02:02,442 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:02:02,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.226 2026-10-08 19:02:02,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.276 2026-10-08 19:02:02,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.369 2026-10-08 19:02:02,680 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02: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-08 19:02:02,725 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:02:02,738 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.442 2026-10-08 19:02:02,758 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:02:02,773 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.368 2026-10-08 19:02:02,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.402 2026-10-08 19:02:02,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:02] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.418 2026-10-08 19:02:03,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.350 2026-10-08 19:02:03,018 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:03,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.255 2026-10-08 19:02:03,048 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:03,085 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.037 0.257 2026-10-08 19:02:03,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.266 2026-10-08 19:02:03,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.024 0.321 2026-10-08 19:02:03,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.053 0.317 2026-10-08 19:02:03,283 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.016 0.286 2026-10-08 19:02:03,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.017 0.290 2026-10-08 19:02:03,380 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:03,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:03,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.344 2026-10-08 19:02:03,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.025 0.364 2026-10-08 19:02:03,518 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:03,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.019 0.364 2026-10-08 19:02:03,563 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:03,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.005 0.295 2026-10-08 19:02:03,574 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:03,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.022 0.223 2026-10-08 19:02:03,694 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.049 0.258 2026-10-08 19:02:04,443 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:04,456 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:04,473 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:04,496 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:04,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Simulate keyboard input (trigger: body)' 2026-10-08 19:02:04,524 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:04,540 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:04,556 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:04,574 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:04,576 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:02:04,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30928 2026-10-08 19:02:04,589 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:02:04,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30928 2026-10-08 19:02:04,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190204_713346_TestUi.txt 2026-10-08 19:02:04,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpi9fr4k_q_chrome_odoo" 2026-10-08 19:02:04,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-08 19:02:06,766 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31123 2026-10-08 19:02:06,766 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqay4zehl_chrome_odoo 2026-10-08 19:02:06,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40871/json/version 2026-10-08 19:02:06,770 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40871/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:02:06,873 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:02:06,873 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40871/json 2026-10-08 19:02:06,874 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40871/json with timeout 3 increased to 10s during tests 2026-10-08 19:02:06,906 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40871/devtools/page/399D67BF23C44B283DA39BA041C63D6B 2026-10-08 19:02:06,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:02:06,930 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:02:07,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:02:07,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:02:07,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:02:07,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:02:07,408 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:02:08,500 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.156 0.941 2026-10-08 19:02:08,505 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '399D67BF23C44B283DA39BA041C63D6B', 'loaderId': 'CC84EA4D08224A46F980CA9DCFF9947C', 'isDownload': False} 2026-10-08 19:02:08,505 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-08 19:02:08,533 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:02:08,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:08] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.030 2026-10-08 19:02:08,610 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:08] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.053 2026-10-08 19:02:08,638 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:08] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.089 2026-10-08 19:02:09,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:09] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.021 2026-10-08 19:02:09,232 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.026 2026-10-08 19:02:09,253 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:02:09,257 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:02:09,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 19:02:09,325 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:10,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.537 0.803 2026-10-08 19:02:10,766 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:10] "GET /pos/web HTTP/1.1" 200 - 20 0.036 1.377 2026-10-08 19:02:10,803 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:02:10,932 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.184 2026-10-08 19:02:10,976 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.008 2026-10-08 19:02:11,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-08 19:02:11,840 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:02:12,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.289 0.654 2026-10-08 19:02:12,149 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.087 2026-10-08 19:02:12,185 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "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-08 19:02:12,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 19:02:12,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.037 0.054 2026-10-08 19:02:12,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.136 2026-10-08 19:02:12,432 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:12,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.221 2026-10-08 19:02:12,552 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.279 2026-10-08 19:02:12,561 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "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-08 19:02:12,570 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:12,595 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:02:12,646 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.363 2026-10-08 19:02:12,665 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:12,747 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.447 2026-10-08 19:02:12,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.420 2026-10-08 19:02:12,829 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.366 2026-10-08 19:02:12,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/image?model=product.product&field=image_128&id=1516&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.367 2026-10-08 19:02:12,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.007 0.284 2026-10-08 19:02:12,912 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.235 2026-10-08 19:02:12,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.172 2026-10-08 19:02:12,940 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:02:13,018 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.024 0.218 2026-10-08 19:02:13,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.221 2026-10-08 19:02:13,041 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.201 2026-10-08 19:02:13,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.169 2026-10-08 19:02:13,112 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.188 2026-10-08 19:02:13,168 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.204 2026-10-08 19:02:13,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.251 2026-10-08 19:02:13,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.002 0.214 2026-10-08 19:02:13,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.220 2026-10-08 19:02:13,283 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:13,293 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:02:13,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.225 2026-10-08 19:02:13,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.177 2026-10-08 19:02:13,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:02:13,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.099 2026-10-08 19:02:13,454 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:13,481 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:13,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 19:02:13,577 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:13,619 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:13,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:02:13,640 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:02:13,674 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31123 2026-10-08 19:02:13,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:02:13,682 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31123 2026-10-08 19:02:13,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190213_787125_TestUi.txt 2026-10-08 19:02:13,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqay4zehl_chrome_odoo" 2026-10-08 19:02:13,821 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-08 19:02:16,235 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31334 2026-10-08 19:02:16,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpw84f0b1e_chrome_odoo 2026-10-08 19:02:16,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35235/json/version 2026-10-08 19:02:16,240 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35235/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:02:16,362 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:02:16,363 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35235/json 2026-10-08 19:02:16,364 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35235/json with timeout 3 increased to 10s during tests 2026-10-08 19:02:16,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35235/devtools/page/73278461A637517E1AC1E8A1513A4B32 2026-10-08 19:02:16,429 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:02:16,446 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:02:17,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:02:17,029 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:02:17,032 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:02:17,032 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:02:17,051 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:02:19,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:19] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.139 2.172 2026-10-08 19:02:19,361 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '73278461A637517E1AC1E8A1513A4B32', 'loaderId': 'DE28CA2552496729270001EA8A4E2393', 'isDownload': False} 2026-10-08 19:02:19,362 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-08 19:02:19,383 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:02:19,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:19] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.016 2026-10-08 19:02:19,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:19] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-10-08 19:02:19,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:19] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.038 2026-10-08 19:02:20,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:20] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-08 19:02:20,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-10-08 19:02:20,150 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.024 0.008 2026-10-08 19:02:20,161 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:02:20,162 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 19:02:20,192 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:21,265 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.380 0.706 2026-10-08 19:02:21,372 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:21] "GET /pos/web HTTP/1.1" 200 - 20 0.041 1.102 2026-10-08 19:02:21,404 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:02:21,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.176 2026-10-08 19:02:21,533 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:02:21,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.021 2026-10-08 19:02:22,423 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:02:22,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.254 0.653 2026-10-08 19:02:22,710 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.092 2026-10-08 19:02:22,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.015 0.018 2026-10-08 19:02:22,773 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:02:22,932 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:22] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.069 0.070 2026-10-08 19:02:23,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.159 2026-10-08 19:02:23,015 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:23,071 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.217 2026-10-08 19:02:23,086 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02: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-08 19:02:23,126 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:02:23,134 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:23,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.285 2026-10-08 19:02:23,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.036 0.360 2026-10-08 19:02:23,343 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.459 2026-10-08 19:02:23,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.413 2026-10-08 19:02:23,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.396 2026-10-08 19:02:23,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.013 0.316 2026-10-08 19:02:23,479 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:23,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.019 0.314 2026-10-08 19:02:23,525 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:23,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.041 0.309 2026-10-08 19:02:23,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.293 2026-10-08 19:02:23,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.022 0.288 2026-10-08 19:02:23,697 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.286 2026-10-08 19:02:23,721 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.249 2026-10-08 19:02:23,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.270 2026-10-08 19:02:23,862 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:23,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.293 2026-10-08 19:02:23,874 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:02:23,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:02:23,940 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.290 2026-10-08 19:02:24,020 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.330 2026-10-08 19:02:24,064 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.373 2026-10-08 19:02:24,103 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.363 2026-10-08 19:02:24,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.329 2026-10-08 19:02:24,137 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,161 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,173 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.279 2026-10-08 19:02:24,236 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,240 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.048 0.263 2026-10-08 19:02:24,266 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,288 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:02:24,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.013 0.253 2026-10-08 19:02:24,387 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,388 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,394 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:02:24,457 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:02:24,469 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,473 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:02:24,481 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:02:24,484 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,511 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,520 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,523 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,547 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,559 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,573 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:02:24,594 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:24,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.020 2026-10-08 19:02:24,658 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89735177 for PoS orders references: ['Order 00289-002-0001'] (draft: False) 2026-10-08 19:02:24,674 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:24,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89735177 with result: [{'id': 356, 'pos_reference': 'Order 00289-002-0001', 'account_move': False}] 2026-10-08 19:02:24,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.111 0.187 2026-10-08 19:02:25,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.081 0.099 2026-10-08 19:02:25,245 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:25] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.016 0.020 2026-10-08 19:02:25,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:02:25,961 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:02:25,983 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:26,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31334 2026-10-08 19:02:26,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:02:26,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31334 2026-10-08 19:02:26,114 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190226_114740_TestUi.txt 2026-10-08 19:02:26,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpw84f0b1e_chrome_odoo" 2026-10-08 19:02:26,183 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-08 19:02:28,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31564 2026-10-08 19:02:28,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp484zw2hp_chrome_odoo 2026-10-08 19:02:28,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36845/json/version 2026-10-08 19:02:28,555 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36845/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:02:28,603 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:02:28,603 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36845/json 2026-10-08 19:02:28,604 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36845/json with timeout 3 increased to 10s during tests 2026-10-08 19:02:28,621 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36845/devtools/page/C0C84F378F009C7D11640705A4BC9065 2026-10-08 19:02:28,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:02:28,646 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:02:29,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:02:29,061 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:02:29,076 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-08 19:02:29,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-08 19:02:29,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:02:30,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:30] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 118 0.134 0.981 2026-10-08 19:02:30,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C0C84F378F009C7D11640705A4BC9065', 'loaderId': 'E687305D42E5941B731EB69D35C2A7E5', 'isDownload': False} 2026-10-08 19:02:30,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-08 19:02:30,238 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:02:30,281 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:30] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.019 2026-10-08 19:02:30,297 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:30] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.026 2026-10-08 19:02:30,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:30] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.056 2026-10-08 19:02:30,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:30] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-08 19:02:30,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.024 2026-10-08 19:02:30,943 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:02:30,950 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:02:30,978 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.040 2026-10-08 19:02:31,007 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:32,335 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.527 0.813 2026-10-08 19:02:32,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.055 1.385 2026-10-08 19:02:32,507 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:02:32,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.089 0.194 2026-10-08 19:02:32,689 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.013 2026-10-08 19:02:32,746 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-10-08 19:02:33,610 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:02:33,870 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.332 0.708 2026-10-08 19:02:34,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.095 2026-10-08 19:02:34,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.023 0.020 2026-10-08 19:02:34,129 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.008 2026-10-08 19:02:34,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.041 0.070 2026-10-08 19:02:34,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.135 2026-10-08 19:02:34,386 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:02:34,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.188 2026-10-08 19:02:34,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.238 2026-10-08 19:02:34,496 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:34,516 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:34,530 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:02:34,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.299 2026-10-08 19:02:34,634 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.363 2026-10-08 19:02:34,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.365 2026-10-08 19:02:34,750 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.331 2026-10-08 19:02:34,840 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.396 2026-10-08 19:02:34,860 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.008 0.308 2026-10-08 19:02:34,876 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.302 2026-10-08 19:02:34,881 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:02:34,904 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:34,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.032 0.242 2026-10-08 19:02:35,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.071 0.316 2026-10-08 19:02:35,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.388 2026-10-08 19:02:35,114 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.030 0.319 2026-10-08 19:02:35,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.277 2026-10-08 19:02:35,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.039 0.239 2026-10-08 19:02:35,228 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:35,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:02:35,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.328 2026-10-08 19:02:35,278 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:02:35,342 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.370 2026-10-08 19:02:35,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.282 2026-10-08 19:02:35,377 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:35,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-10-08 19:02:35,410 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.010 0.276 2026-10-08 19:02:35,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.277 2026-10-08 19:02:35,441 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:35,465 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:35,478 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:35,485 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.232 2026-10-08 19:02:35,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button.highlight:contains("eWallet Pay")' 2026-10-08 19:02:35,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.221 2026-10-08 19:02:35,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.132 2026-10-08 19:02:35,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.016 0.105 2026-10-08 19:02:36,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet Pay")' 2026-10-08 19:02:36,402 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:36,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:02:36,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:02:36,469 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:02:36,470 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:02:36,479 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:36,495 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:36,507 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:36,530 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:36,541 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:36,564 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:36,575 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:02:36,589 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:36,635 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.023 0.022 2026-10-08 19:02:36,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23274400 for PoS orders references: ['Order 00290-002-0001'] (draft: False) 2026-10-08 19:02:36,682 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:02:36,987 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23274400 with result: [{'id': 357, 'pos_reference': 'Order 00290-002-0001', 'account_move': False}] 2026-10-08 19:02:37,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.181 0.194 2026-10-08 19:02:37,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.077 0.094 2026-10-08 19:02:37,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.055 2026-10-08 19:02:37,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.025 0.023 2026-10-08 19:02:38,026 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:02:38,046 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:38,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31564 2026-10-08 19:02:38,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:02:38,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31564 2026-10-08 19:02:38,196 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190238_196638_TestUi.txt 2026-10-08 19:02:38,197 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp484zw2hp_chrome_odoo" 2026-10-08 19:02:38,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-08 19:02:40,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31779 2026-10-08 19:02:40,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8gyd0uf1_chrome_odoo 2026-10-08 19:02:40,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39617/json/version 2026-10-08 19:02:40,711 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39617/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:02:40,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:02:40,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39617/json 2026-10-08 19:02:40,810 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39617/json with timeout 3 increased to 10s during tests 2026-10-08 19:02:40,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39617/devtools/page/F149436F29055A521C51212BE72600C6 2026-10-08 19:02:40,845 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:02:40,849 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:02:41,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:02:41,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:02:41,505 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:02:41,505 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:02:41,535 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:02:42,738 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:42] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.171 1.042 2026-10-08 19:02:42,743 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F149436F29055A521C51212BE72600C6', 'loaderId': '73C8D631C926F7C5451A9A0E2E5D37A5', 'isDownload': False} 2026-10-08 19:02:42,744 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-10-08 19:02:42,774 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:02:42,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:42] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.015 2026-10-08 19:02:42,820 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:42] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-10-08 19:02:42,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:42] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.049 2026-10-08 19:02:43,422 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:43] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.011 0.014 2026-10-08 19:02:43,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.022 2026-10-08 19:02:43,483 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:02:43,507 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:02:43,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.019 2026-10-08 19:02:43,533 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:44,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.386 0.816 2026-10-08 19:02:44,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:44] "GET /pos/web HTTP/1.1" 200 - 20 0.027 1.246 2026-10-08 19:02:44,867 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:02:44,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.111 2026-10-08 19:02:45,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.009 2026-10-08 19:02:45,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.017 2026-10-08 19:02:45,922 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:02:46,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.272 0.593 2026-10-08 19:02:46,157 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.083 2026-10-08 19:02:46,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "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-08 19:02:46,224 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-08 19:02:46,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.036 0.089 2026-10-08 19:02:46,417 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:02:46,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.151 2026-10-08 19:02:46,521 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.232 2026-10-08 19:02:46,577 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "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-08 19:02:46,601 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:02:46,614 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:02:46,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.343 2026-10-08 19:02:46,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.344 2026-10-08 19:02:46,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.034 0.402 2026-10-08 19:02:46,796 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:46,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.366 2026-10-08 19:02:46,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.380 2026-10-08 19:02:46,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.008 0.275 2026-10-08 19:02:46,921 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.279 2026-10-08 19:02:46,926 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:02:46,946 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.229 2026-10-08 19:02:46,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.017 0.159 2026-10-08 19:02:46,992 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.171 2026-10-08 19:02:47,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.158 2026-10-08 19:02:47,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.022 0.164 2026-10-08 19:02:47,141 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.032 0.182 2026-10-08 19:02:47,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.258 2026-10-08 19:02:47,292 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,308 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:02:47,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.331 2026-10-08 19:02:47,328 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:02:47,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.368 2026-10-08 19:02:47,419 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.413 2026-10-08 19:02:47,453 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,463 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.365 2026-10-08 19:02:47,506 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.018 0.338 2026-10-08 19:02:47,528 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,537 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.304 2026-10-08 19:02:47,555 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,557 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,578 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.235 2026-10-08 19:02:47,604 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.209 2026-10-08 19:02:47,625 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,632 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,640 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,672 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,679 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:02:47,731 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,737 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,740 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:02:47,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:02:47,805 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:47,811 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,813 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:02:47,825 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,839 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,858 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,876 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,893 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,905 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:02:47,942 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:47,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:47] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.011 0.027 2026-10-08 19:02:48,009 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21093472 for PoS orders references: ['Order 00291-002-0001'] (draft: False) 2026-10-08 19:02:48,012 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:02:48,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21093472 with result: [{'id': 358, 'pos_reference': 'Order 00291-002-0001', 'account_move': False}] 2026-10-08 19:02:48,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.203 0.204 2026-10-08 19:02:48,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.097 0.117 2026-10-08 19:02:48,731 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:48] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.016 0.020 2026-10-08 19:02:49,452 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:02:49,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.005 2026-10-08 19:02:49,470 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:49,511 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31779 2026-10-08 19:02:49,512 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:02:49,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31779 2026-10-08 19:02:49,640 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190249_640453_TestUi.txt 2026-10-08 19:02:49,641 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8gyd0uf1_chrome_odoo" 2026-10-08 19:02:49,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-08 19:02:52,224 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31986 2026-10-08 19:02:52,225 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7htar2en_chrome_odoo 2026-10-08 19:02:52,225 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39311/json/version 2026-10-08 19:02:52,227 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39311/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:02:52,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:02:52,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39311/json 2026-10-08 19:02:52,305 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39311/json with timeout 3 increased to 10s during tests 2026-10-08 19:02:52,315 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39311/devtools/page/1BA39BBA708A474979E6E4DCC25849B5 2026-10-08 19:02:52,359 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:02:52,374 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:02:52,858 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:02:52,872 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:02:52,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:02:52,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:02:52,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:02:54,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.169 0.976 2026-10-08 19:02:54,054 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1BA39BBA708A474979E6E4DCC25849B5', 'loaderId': '051C0CD5BAB29F0A8570F09B37CD274D', 'isDownload': False} 2026-10-08 19:02:54,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-08 19:02:54,098 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:02:54,140 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:54] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.015 2026-10-08 19:02:54,162 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:54] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.043 2026-10-08 19:02:54,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:54] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.064 2026-10-08 19:02:54,815 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:54] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.012 2026-10-08 19:02:54,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.019 0.012 2026-10-08 19:02:54,903 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:02:54,912 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:02:54,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-10-08 19:02:54,954 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:56,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.433 0.831 2026-10-08 19:02:56,281 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.258 2026-10-08 19:02:56,317 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:02:56,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.145 2026-10-08 19:02:56,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-08 19:02:56,526 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.008 2026-10-08 19:02:57,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:02:57,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.228 0.644 2026-10-08 19:02:57,569 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.085 2026-10-08 19:02:57,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-10-08 19:02:57,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:02:57,743 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.037 0.068 2026-10-08 19:02:57,802 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.133 2026-10-08 19:02:57,833 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:02:57,878 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:57] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.202 2026-10-08 19:02:57,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.279 2026-10-08 19:02:57,982 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:02:57,997 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:02:58,018 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.332 2026-10-08 19:02:58,028 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:02:58,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.416 2026-10-08 19:02:58,157 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.024 0.378 2026-10-08 19:02:58,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.365 2026-10-08 19:02:58,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.041 0.414 2026-10-08 19:02:58,346 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:02:58,384 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.030 0.319 2026-10-08 19:02:58,398 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:02:58,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.022 0.357 2026-10-08 19:02:58,457 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.016 0.308 2026-10-08 19:02:58,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.309 2026-10-08 19:02:58,496 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.284 2026-10-08 19:02:58,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.021 0.292 2026-10-08 19:02:58,589 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.227 2026-10-08 19:02:58,642 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.208 2026-10-08 19:02:58,703 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:58,709 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:58,732 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:58,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-10-08 19:02:58,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.281 2026-10-08 19:02:58,759 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 19:02:58,778 100 INFO rb-6d39a9a-225376-422534 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-08 19:02:58,834 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.034 0.330 2026-10-08 19:02:58,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.036 0.381 2026-10-08 19:02:58,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.017 0.356 2026-10-08 19:02:58,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.373 2026-10-08 19:02:59,015 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:59] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.005 0.335 2026-10-08 19:02:59,068 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.268 2026-10-08 19:02:59,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:59] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.246 2026-10-08 19:02:59,132 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:02:59] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.204 2026-10-08 19:02:59,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:03:00,024 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:03:00,029 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:03:00,033 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:03:00,042 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:00,055 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:00,071 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:00,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:03:00,107 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:00,127 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20165308 for PoS orders references: ['Order 00292-002-0001'] (draft: False) 2026-10-08 19:03:00,130 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:03:00,432 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20165308 with result: [{'id': 359, 'pos_reference': 'Order 00292-002-0001', 'account_move': False}] 2026-10-08 19:03:00,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.180 0.175 2026-10-08 19:03:00,589 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.039 0.059 2026-10-08 19:03:00,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:00] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.027 0.021 2026-10-08 19:03:00,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-08 19:03:01,409 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:03:01,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:03:01,534 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:01,562 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:01,618 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:01,623 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:01,631 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:01,643 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:01,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:03:01,677 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:01,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:01] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.026 0.046 2026-10-08 19:03:02,555 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:02,573 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:03:02,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:03:02,605 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:02,622 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.005 2026-10-08 19:03:02,627 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:02,639 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:02,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:03:02,673 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:02,702 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:02] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.019 0.020 2026-10-08 19:03:02,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82767455 for PoS orders references: ['Order 00292-002-0002'] (draft: False) 2026-10-08 19:03:02,843 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82767455 with result: [{'id': 360, 'pos_reference': 'Order 00292-002-0002', 'account_move': False}] 2026-10-08 19:03:02,865 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.053 0.085 2026-10-08 19:03:03,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.085 0.077 2026-10-08 19:03:03,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:03:03,846 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:03:03,874 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31986 2026-10-08 19:03:03,876 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:03:03,877 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31986 2026-10-08 19:03:03,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190303_995911_TestUi.txt 2026-10-08 19:03:03,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7htar2en_chrome_odoo" 2026-10-08 19:03:04,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-08 19:03:06,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32206 2026-10-08 19:03:06,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpb19hclon_chrome_odoo 2026-10-08 19:03:06,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33439/json/version 2026-10-08 19:03:06,076 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33439/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:03:06,129 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:03:06,129 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33439/json 2026-10-08 19:03:06,130 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33439/json with timeout 3 increased to 10s during tests 2026-10-08 19:03:06,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33439/devtools/page/BEEB5D4770E7A57E96AEE053BBE35AAF 2026-10-08 19:03:06,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:03:06,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:03:06,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:03:06,782 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:03:06,785 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:03:06,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:03:06,814 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:03:07,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:07] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.185 1.000 2026-10-08 19:03:08,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BEEB5D4770E7A57E96AEE053BBE35AAF', 'loaderId': '985A7BA12A811FAB1CC28AA8A10865B5', 'isDownload': False} 2026-10-08 19:03:08,001 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-10-08 19:03:08,018 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:03:08,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:08] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.023 2026-10-08 19:03:08,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:08] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.025 2026-10-08 19:03:08,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:08] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-10-08 19:03:08,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:08] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-08 19:03:08,674 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-08 19:03:08,727 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:03:08,732 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.014 2026-10-08 19:03:08,740 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:03:08,760 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:10,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.559 0.800 2026-10-08 19:03:10,188 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:10] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.371 2026-10-08 19:03:10,216 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:03:10,313 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.133 2026-10-08 19:03:10,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.009 2026-10-08 19:03:10,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-08 19:03:11,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:03:11,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.310 0.697 2026-10-08 19:03:11,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.091 2026-10-08 19:03:11,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:11] "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-08 19:03:11,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:03:11,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:11] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.041 0.079 2026-10-08 19:03:11,962 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:11] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.188 2026-10-08 19:03:11,975 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:03:12,034 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.266 2026-10-08 19:03:12,099 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.326 2026-10-08 19:03:12,104 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03: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-08 19:03:12,125 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:03:12,147 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:03:12,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.380 2026-10-08 19:03:12,193 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:03:12,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.465 2026-10-08 19:03:12,284 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.400 2026-10-08 19:03:12,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.331 2026-10-08 19:03:12,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.343 2026-10-08 19:03:12,433 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.017 0.256 2026-10-08 19:03:12,448 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:03:12,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.227 2026-10-08 19:03:12,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.041 0.236 2026-10-08 19:03:12,568 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.273 2026-10-08 19:03:12,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.262 2026-10-08 19:03:12,611 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.018 0.242 2026-10-08 19:03:12,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.205 2026-10-08 19:03:12,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.033 0.214 2026-10-08 19:03:12,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.282 2026-10-08 19:03:12,825 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:12,845 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:03:12,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.261 2026-10-08 19:03:12,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:03:12,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.304 2026-10-08 19:03:12,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.290 2026-10-08 19:03:12,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.001 0.290 2026-10-08 19:03:12,962 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:12,996 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.027 0.227 2026-10-08 19:03:13,009 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.195 2026-10-08 19:03:13,122 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,160 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,163 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,171 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,241 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,251 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,257 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:03:13,312 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:03:13,322 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:03:13,325 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:03:13,334 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,355 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,370 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,383 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,389 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:03:13,411 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:13,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.015 0.023 2026-10-08 19:03:13,469 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:03:13,472 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17566937 for PoS orders references: ['Order 00293-002-0001'] (draft: False) 2026-10-08 19:03:13,679 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17566937 with result: [{'id': 361, 'pos_reference': 'Order 00293-002-0001', 'account_move': False}] 2026-10-08 19:03:13,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.085 0.158 2026-10-08 19:03:13,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.056 0.113 2026-10-08 19:03:13,986 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:13] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.019 0.022 2026-10-08 19:03:14,697 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:03:14,717 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:03:14,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32206 2026-10-08 19:03:14,740 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:03:14,742 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32206 2026-10-08 19:03:14,865 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190314_865643_TestUi.txt 2026-10-08 19:03:14,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpb19hclon_chrome_odoo" 2026-10-08 19:03:14,930 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-08 19:03:17,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32416 2026-10-08 19:03:17,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvos4exne_chrome_odoo 2026-10-08 19:03:17,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45275/json/version 2026-10-08 19:03:17,446 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45275/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:03:17,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:03:17,494 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45275/json 2026-10-08 19:03:17,495 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45275/json with timeout 3 increased to 10s during tests 2026-10-08 19:03:17,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45275/devtools/page/844645A29039B809DD2EAE7CC365909A 2026-10-08 19:03:17,544 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:03:17,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:03:18,026 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:03:18,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:03:18,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:03:18,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:03:18,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:03:19,044 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:19] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.113 0.872 2026-10-08 19:03:19,048 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '844645A29039B809DD2EAE7CC365909A', 'loaderId': '816915BA52AE478C4D37C02981BEFBC3', 'isDownload': False} 2026-10-08 19:03:19,049 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-10-08 19:03:19,070 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:03:19,100 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:19] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-08 19:03:19,112 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:19] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.027 2026-10-08 19:03:19,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:19] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.038 2026-10-08 19:03:19,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:19] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-10-08 19:03:19,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.014 2026-10-08 19:03:19,749 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.007 2026-10-08 19:03:19,759 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:03:19,764 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:03:19,788 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:21,009 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.422 0.808 2026-10-08 19:03:21,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:21] "GET /pos/web HTTP/1.1" 200 - 20 0.057 1.239 2026-10-08 19:03:21,155 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:03:21,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.172 2026-10-08 19:03:21,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 19:03:21,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-10-08 19:03:22,226 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:03:22,404 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.271 0.687 2026-10-08 19:03:22,521 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.065 2026-10-08 19:03:22,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:22] "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-08 19:03:22,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 19:03:22,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:22] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.039 0.070 2026-10-08 19:03:22,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:22] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.163 2026-10-08 19:03:22,795 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:03:22,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:22] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.228 2026-10-08 19:03:22,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:22] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.283 2026-10-08 19:03:22,956 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:03:22,996 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:03:23,007 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:03:23,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.372 2026-10-08 19:03:23,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.407 2026-10-08 19:03:23,114 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.384 2026-10-08 19:03:23,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.353 2026-10-08 19:03:23,187 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:03:23,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.359 2026-10-08 19:03:23,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.006 0.236 2026-10-08 19:03:23,275 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.216 2026-10-08 19:03:23,290 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:03:23,305 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.194 2026-10-08 19:03:23,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.192 2026-10-08 19:03:23,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.184 2026-10-08 19:03:23,348 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.149 2026-10-08 19:03:23,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.034 0.152 2026-10-08 19:03:23,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.204 2026-10-08 19:03:23,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.251 2026-10-08 19:03:23,631 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.305 2026-10-08 19:03:23,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.347 2026-10-08 19:03:23,714 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:23,732 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:03:23,752 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=product.product&field=image_128&id=1413&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.378 2026-10-08 19:03:23,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:03:23,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.323 2026-10-08 19:03:23,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.011 0.299 2026-10-08 19:03:23,860 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.266 2026-10-08 19:03:23,867 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:23,882 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.001 0.224 2026-10-08 19:03:23,904 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:23,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.187 2026-10-08 19:03:23,978 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:23,995 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,015 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,059 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,064 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,072 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,095 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,111 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:03:24,191 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,192 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,207 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:03:24,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:03:24,281 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:03:24,286 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:03:24,299 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,313 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,323 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,336 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,353 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,376 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,386 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,403 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:03:24,419 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:24,449 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.009 0.020 2026-10-08 19:03:24,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28941382 for PoS orders references: ['Order 00294-002-0001'] (draft: False) 2026-10-08 19:03:24,501 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:03:24,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28941382 with result: [{'id': 362, 'pos_reference': 'Order 00294-002-0001', 'account_move': False}] 2026-10-08 19:03:24,805 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.153 0.183 2026-10-08 19:03:24,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.045 0.099 2026-10-08 19:03:25,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:25] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.019 2026-10-08 19:03:25,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.005 2026-10-08 19:03:25,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:03:25,803 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:03:25,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32416 2026-10-08 19:03:25,828 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:03:25,829 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32416 2026-10-08 19:03:25,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190325_940349_TestUi.txt 2026-10-08 19:03:25,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvos4exne_chrome_odoo" 2026-10-08 19:03:26,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_update_after_global_discount ... 2026-10-08 19:03:28,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32635 2026-10-08 19:03:28,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphxaxtq82_chrome_odoo 2026-10-08 19:03:28,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36643/json/version 2026-10-08 19:03:28,593 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36643/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:03:28,737 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:03:28,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36643/json 2026-10-08 19:03:28,739 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36643/json with timeout 3 increased to 10s during tests 2026-10-08 19:03:28,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36643/devtools/page/43F9877E61D6C4B806CDFC5D76C76658 2026-10-08 19:03:28,814 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:03:28,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:03:29,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:03:29,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:03:29,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=147" in browser 2026-10-08 19:03:29,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=147" 2026-10-08 19:03:29,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:03:31,771 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:31] "GET /pos/web?config_id=147 HTTP/1.1" 200 - 113 0.170 2.191 2026-10-08 19:03:31,776 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '43F9877E61D6C4B806CDFC5D76C76658', 'loaderId': '6A26BCBA1C4D9470BE03818E62195CEC', 'isDownload': False} 2026-10-08 19:03:31,776 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_points_update_after_global_discount')" 2026-10-08 19:03:31,804 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:03:31,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:31] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.013 2026-10-08 19:03:31,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:31] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-10-08 19:03:31,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:31] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-10-08 19:03:32,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:32] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.025 2026-10-08 19:03:32,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-08 19:03:32,545 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:03:32,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-08 19:03:32,563 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:03:32,589 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:33,358 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:33,844 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.514 0.748 2026-10-08 19:03:34,038 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.061 0.080 2026-10-08 19:03:34,082 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.021 2026-10-08 19:03:34,111 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-08 19:03:34,304 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /web/image?model=product.product&field=image_128&id=1532&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.099 0.069 2026-10-08 19:03:34,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.223 2026-10-08 19:03:34,447 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:03:34,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.272 2026-10-08 19:03:34,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.049 2026-10-08 19:03:34,555 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03: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-08 19:03:34,574 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:03:34,586 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:03:34,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.043 0.436 2026-10-08 19:03:34,789 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.550 2026-10-08 19:03:34,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.489 2026-10-08 19:03:34,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.437 2026-10-08 19:03:34,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.768 2026-10-08 19:03:35,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.375 2026-10-08 19:03:35,016 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:03:35,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.300 2026-10-08 19:03:35,067 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.254 2026-10-08 19:03:35,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.252 2026-10-08 19:03:35,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.243 2026-10-08 19:03:35,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.033 0.248 2026-10-08 19:03:35,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.233 2026-10-08 19:03:35,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.013 0.208 2026-10-08 19:03:35,299 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.260 2026-10-08 19:03:35,396 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,424 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.307 2026-10-08 19:03:35,470 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.009 0.355 2026-10-08 19:03:35,511 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.024 0.283 2026-10-08 19:03:35,551 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,557 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.311 2026-10-08 19:03:35,575 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:03:35,589 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,594 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,609 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.032 0.175 2026-10-08 19:03:35,641 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,650 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:03:35,657 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,677 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,693 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,702 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.023 2026-10-08 19:03:35,703 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,726 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:35,761 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.024 0.019 2026-10-08 19:03:35,810 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80873719 for PoS orders references: ['Order 00296-001-0001'] (draft: False) 2026-10-08 19:03:35,815 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:03:36,176 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80873719 with result: [{'id': 363, 'pos_reference': 'Order 00296-001-0001', 'account_move': False}] 2026-10-08 19:03:36,214 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.225 0.190 2026-10-08 19:03:36,353 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.041 0.074 2026-10-08 19:03:36,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:36] "GET /web/image?model=pos.config&id=147&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.017 2026-10-08 19:03:37,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:03:37,192 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:03:37,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32635 2026-10-08 19:03:37,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:03:37,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32635 2026-10-08 19:03:37,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190337_327135_TestUi.txt 2026-10-08 19:03:37,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphxaxtq82_chrome_odoo" 2026-10-08 19:03:37,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-08 19:03:38,466 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32837 2026-10-08 19:03:38,467 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkdsjja06_chrome_odoo 2026-10-08 19:03:38,467 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42161/json/version 2026-10-08 19:03:38,469 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42161/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:03:38,523 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:03:38,524 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42161/json 2026-10-08 19:03:38,524 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42161/json with timeout 3 increased to 10s during tests 2026-10-08 19:03:38,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42161/devtools/page/9F40235734EF74C833E72306F0A2C19E 2026-10-08 19:03:38,593 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:03:38,607 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:03:38,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:03:38,890 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:03:38,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:03:38,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:03:38,939 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:03:40,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.179 0.903 2026-10-08 19:03:40,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9F40235734EF74C833E72306F0A2C19E', 'loaderId': 'E355F1903C71E8FDFEC470CB3CD64DA3', 'isDownload': False} 2026-10-08 19:03:40,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-08 19:03:40,038 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:03:40,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:40] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.009 2026-10-08 19:03:40,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:40] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.027 2026-10-08 19:03:40,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:40] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.055 2026-10-08 19:03:40,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:40] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:03:40,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-08 19:03:40,694 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:03:40,701 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:03:40,702 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.014 2026-10-08 19:03:40,740 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:41,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.447 0.784 2026-10-08 19:03:42,065 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:42] "GET /pos/web HTTP/1.1" 200 - 20 0.038 1.261 2026-10-08 19:03:42,085 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:03:42,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.158 2026-10-08 19:03:42,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-08 19:03:42,341 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.020 2026-10-08 19:03:43,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:03:43,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.330 0.692 2026-10-08 19:03:43,564 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.088 2026-10-08 19:03:43,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.020 2026-10-08 19:03:43,635 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 19:03:43,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:43] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.096 0.056 2026-10-08 19:03:43,880 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.196 2026-10-08 19:03:43,892 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:03:43,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.247 2026-10-08 19:03:44,040 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.347 2026-10-08 19:03:44,051 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "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-08 19:03:44,082 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:03:44,101 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:03:44,140 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.389 2026-10-08 19:03:44,210 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.498 2026-10-08 19:03:44,232 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.408 2026-10-08 19:03:44,310 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.387 2026-10-08 19:03:44,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.402 2026-10-08 19:03:44,395 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:03:44,418 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.018 0.282 2026-10-08 19:03:44,433 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:03:44,440 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.274 2026-10-08 19:03:44,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.018 0.238 2026-10-08 19:03:44,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.020 0.231 2026-10-08 19:03:44,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.234 2026-10-08 19:03:44,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.021 0.256 2026-10-08 19:03:44,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.020 0.206 2026-10-08 19:03:44,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.045 0.212 2026-10-08 19:03:44,763 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:44,772 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:44,778 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.295 2026-10-08 19:03:44,819 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.013 0.308 2026-10-08 19:03:44,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.008 0.333 2026-10-08 19:03:44,866 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:44,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.020 0.275 2026-10-08 19:03:44,912 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:44,913 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:44,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:44] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.016 0.184 2026-10-08 19:03:45,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.035 0.219 2026-10-08 19:03:45,781 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:45,785 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:45,803 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:45,819 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:45,836 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:03:45,873 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:03:45,879 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:03:45,881 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:03:45,899 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:45,908 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:45,923 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:45,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:03:45,958 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:45,970 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41169881 for PoS orders references: ['Order 00297-002-0001'] (draft: False) 2026-10-08 19:03:45,978 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:03:46,282 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41169881 with result: [{'id': 364, 'pos_reference': 'Order 00297-002-0001', 'account_move': False}] 2026-10-08 19:03:46,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.145 0.198 2026-10-08 19:03:46,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.144 2026-10-08 19:03:46,457 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.039 0.090 2026-10-08 19:03:46,533 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:46] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.017 2026-10-08 19:03:46,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:46] "GET /report/barcode/Code128/0442-c8f2-421e HTTP/1.1" 200 - 2 0.002 0.039 2026-10-08 19:03:47,261 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:47,328 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:47,336 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:47,354 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:47,806 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.005 2026-10-08 19:03:48,211 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:48,219 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:48,237 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:48,253 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:48,273 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:48,285 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:03:49,137 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:49,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:03:49,164 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:03:49,170 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:49,186 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:49,209 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:49,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:03:49,236 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:49,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49129477 for PoS orders references: ['Order 00297-002-0002'] (draft: False) 2026-10-08 19:03:49,364 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49129477 with result: [{'id': 365, 'pos_reference': 'Order 00297-002-0002', 'account_move': False}] 2026-10-08 19:03:49,390 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.060 0.097 2026-10-08 19:03:49,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.033 0.064 2026-10-08 19:03:49,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:49] "GET /report/barcode/Code128/0444-464d-4c7d HTTP/1.1" 200 - 2 0.001 0.022 2026-10-08 19:03:50,271 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:50,336 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:50,345 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:50,352 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:51,227 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:51,235 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:51,252 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:51,270 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:51,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:03:51,286 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:03:52,136 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:52,142 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:52,155 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:52,170 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:03:52,189 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.o_notification span:contains("invalid_code")' 2026-10-08 19:03:52,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:52] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.022 0.047 2026-10-08 19:03:53,020 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:53,039 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:53,054 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:03:53,073 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:53,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:53] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 13 0.016 0.044 2026-10-08 19:03:53,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:03:53,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:03:53,935 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:53,955 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:53,970 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:53,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:03:54,003 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:54,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:54] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.017 0.022 2026-10-08 19:03:54,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41978062 for PoS orders references: ['Order 00297-002-0003'] (draft: False) 2026-10-08 19:03:54,249 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41978062 with result: [{'id': 366, 'pos_reference': 'Order 00297-002-0003', 'account_move': False}] 2026-10-08 19:03:54,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.094 0.130 2026-10-08 19:03:54,440 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 33 0.056 0.077 2026-10-08 19:03:54,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:54] "GET /report/barcode/Code128/0449-04ae-454e HTTP/1.1" 200 - 2 0.007 0.022 2026-10-08 19:03:55,211 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:55,284 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:55,294 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:55,302 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:55,907 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:03:56,171 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:56,239 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:56,246 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:56,252 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:57,123 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:57,135 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:57,151 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:57,170 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:57,185 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:03:57,204 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:57,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.012 0.035 2026-10-08 19:03:58,041 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:58,052 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:58,069 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:58,085 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:58,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:03:58,961 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:58,965 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:03:58,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:03:58,984 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:59,005 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:59,018 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:59,034 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:03:59,052 100 INFO rb-6d39a9a-225376-422534 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-08 19:03:59,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13472011 for PoS orders references: ['Order 00297-002-0004'] (draft: False) 2026-10-08 19:03:59,182 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13472011 with result: [{'id': 367, 'pos_reference': 'Order 00297-002-0004', 'account_move': False}] 2026-10-08 19:03:59,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.059 0.103 2026-10-08 19:03:59,385 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.079 0.074 2026-10-08 19:03:59,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:03:59] "GET /report/barcode/Code128/0442-c10c-4147 HTTP/1.1" 200 - 2 0.002 0.019 2026-10-08 19:04:00,159 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:00,226 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:00,236 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:00,259 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:00,271 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:01,144 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:01,205 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:01,210 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:01,219 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:02,082 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:02,148 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:02,154 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:02,168 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:03,038 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:03,051 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:03,068 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:03,087 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:03,103 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:04:03,154 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:03,159 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:03,168 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:04:03,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:04:03,202 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:03,221 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:03,236 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:03,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:04:03,294 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:03,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1038926 for PoS orders references: ['Order 00297-002-0005'] (draft: False) 2026-10-08 19:04:03,418 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1038926 with result: [{'id': 368, 'pos_reference': 'Order 00297-002-0005', 'account_move': False}] 2026-10-08 19:04:03,444 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.051 0.097 2026-10-08 19:04:03,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 28 0.037 0.063 2026-10-08 19:04:03,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:03] "GET /report/barcode/Code128/0443-a9e3-4e88 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-08 19:04:04,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:04:04,359 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:04:04,377 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:04,401 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32837 2026-10-08 19:04:04,404 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:04:04,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32837 2026-10-08 19:04:04,521 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190404_521721_TestUi.txt 2026-10-08 19:04:04,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkdsjja06_chrome_odoo" 2026-10-08 19:04:05,093 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33071 2026-10-08 19:04:05,093 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpaccr7gb5_chrome_odoo 2026-10-08 19:04:05,094 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35361/json/version 2026-10-08 19:04:05,101 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35361/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:04:05,139 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:04:05,139 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35361/json 2026-10-08 19:04:05,140 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35361/json with timeout 3 increased to 10s during tests 2026-10-08 19:04:05,159 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35361/devtools/page/9212763F64F49131078BBA094B156129 2026-10-08 19:04:05,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:04:05,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:04:05,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:04:05,402 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:04:05,418 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:04:05,418 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:04:05,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:05] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.047 0.077 2026-10-08 19:04:05,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9212763F64F49131078BBA094B156129', 'loaderId': '2CE6D3D98180E944B64D136BCFF2386F', 'isDownload': False} 2026-10-08 19:04:05,559 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-08 19:04:05,590 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:04:05,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:05] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-08 19:04:05,631 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:05] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-08 19:04:05,654 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:05] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.039 2026-10-08 19:04:06,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:06] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 19:04:06,225 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-08 19:04:06,261 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:06,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:04:06,287 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:04:06,313 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:07,101 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.206 0.600 2026-10-08 19:04:07,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:07] "GET /pos/web HTTP/1.1" 200 - 20 0.030 0.818 2026-10-08 19:04:07,237 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:04:07,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.060 0.127 2026-10-08 19:04:07,377 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-08 19:04:07,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-08 19:04:08,285 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:08,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.273 0.588 2026-10-08 19:04:08,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.080 2026-10-08 19:04:08,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:08] "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-08 19:04:08,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 19:04:08,713 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.041 0.051 2026-10-08 19:04:08,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.141 2026-10-08 19:04:08,813 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:04:08,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.230 2026-10-08 19:04:08,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.301 2026-10-08 19:04:08,963 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:04:08,994 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:04:09,008 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:04:09,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.359 2026-10-08 19:04:09,124 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.036 0.437 2026-10-08 19:04:09,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.015 0.415 2026-10-08 19:04:09,237 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.370 2026-10-08 19:04:09,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.049 0.397 2026-10-08 19:04:09,364 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:04:09,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.025 0.352 2026-10-08 19:04:09,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.374 2026-10-08 19:04:09,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.033 0.321 2026-10-08 19:04:09,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.324 2026-10-08 19:04:09,517 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.315 2026-10-08 19:04:09,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.285 2026-10-08 19:04:09,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.168 2026-10-08 19:04:09,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.019 0.155 2026-10-08 19:04:09,688 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:09,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.214 2026-10-08 19:04:09,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.014 0.212 2026-10-08 19:04:09,764 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.012 0.237 2026-10-08 19:04:09,810 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:09,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.022 0.247 2026-10-08 19:04:09,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.191 2026-10-08 19:04:09,865 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:09,876 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:09,887 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:10,767 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:10,768 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:10,856 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:10,862 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:10,869 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:11,747 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:11,751 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:11,773 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:11,785 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:04:11,807 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:11,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:11] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.016 0.035 2026-10-08 19:04:11,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.010 2026-10-08 19:04:12,659 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:12,669 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:12,684 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:04:12,739 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:04:12,746 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:12,750 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:04:12,759 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:12,773 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:12,790 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:12,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:04:12,823 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:12,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.015 0.022 2026-10-08 19:04:12,900 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:12,908 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11405630 for PoS orders references: ['Order 00297-004-0001'] (draft: False) 2026-10-08 19:04:13,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11405630 with result: [{'id': 369, 'pos_reference': 'Order 00297-004-0001', 'account_move': False}] 2026-10-08 19:04:13,110 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.054 0.159 2026-10-08 19:04:13,291 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.044 0.084 2026-10-08 19:04:13,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:13] "GET /report/barcode/Code128/0446-be9f-4c4e HTTP/1.1" 200 - 2 0.001 0.023 2026-10-08 19:04:13,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:13] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.028 2026-10-08 19:04:13,575 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-08 19:04:14,111 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:14,183 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:14,195 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:14,204 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:14,219 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:15,085 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:15,101 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:15,117 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:15,136 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:15,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:04:15,183 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:15,265 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:15] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.034 0.069 2026-10-08 19:04:16,058 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:16,069 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:16,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:04:16,102 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:16,169 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.033 0.043 2026-10-08 19:04:16,978 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:16,986 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:17,004 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:17,017 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:17,904 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:17,917 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:17,937 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:17,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:04:17,969 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:17,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:04:18,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:04:18,018 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:18,037 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:18,050 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:18,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:04:18,096 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:18,111 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.011 0.021 2026-10-08 19:04:18,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.004 2026-10-08 19:04:18,149 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47722460 for PoS orders references: ['Order 00297-004-0002'] (draft: False) 2026-10-08 19:04:18,346 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47722460 with result: [{'id': 370, 'pos_reference': 'Order 00297-004-0002', 'account_move': False}] 2026-10-08 19:04:18,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.101 0.131 2026-10-08 19:04:18,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.053 0.104 2026-10-08 19:04:18,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:18] "GET /report/barcode/Code128/0441-6596-4db6 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-08 19:04:19,343 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:19,391 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:19,398 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:19,403 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:20,273 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:20,284 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:20,301 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:20,317 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:20,338 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:04:20,428 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:21,185 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:21,192 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:21,202 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:04:21,232 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:21,237 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:21,256 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:21,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:04:21,286 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:21,343 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.025 0.042 2026-10-08 19:04:22,141 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:22,150 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:22,167 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:04:22,186 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:04:22,201 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:22,218 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:22,234 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:22,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:04:22,271 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:22,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.023 2026-10-08 19:04:22,328 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3812440 for PoS orders references: ['Order 00297-004-0003'] (draft: False) 2026-10-08 19:04:22,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3812440 with result: [{'id': 371, 'pos_reference': 'Order 00297-004-0003', 'account_move': False}] 2026-10-08 19:04:22,489 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.041 0.128 2026-10-08 19:04:22,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.033 0.082 2026-10-08 19:04:22,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:22] "GET /report/barcode/Code128/0441-7112-491d HTTP/1.1" 200 - 2 0.001 0.016 2026-10-08 19:04:23,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:04:23,714 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:23,782 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:23,793 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:23,801 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:24,668 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:24,687 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:24,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-10-08 19:04:24,722 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:24,739 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:24,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:24] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.028 0.048 2026-10-08 19:04:25,584 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:25,601 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:25,618 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:25,633 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:25,650 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:04:26,506 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:26,512 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:26,522 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:26,549 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:26,555 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:26,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:04:26,587 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:04:26,600 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:26,618 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:26,634 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:26,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:04:26,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65278356 for PoS orders references: ['Order 00297-004-0004'] (draft: False) 2026-10-08 19:04:26,685 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:26,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65278356 with result: [{'id': 372, 'pos_reference': 'Order 00297-004-0004', 'account_move': False}] 2026-10-08 19:04:26,858 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.078 0.115 2026-10-08 19:04:26,972 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.022 0.064 2026-10-08 19:04:27,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:27] "GET /report/barcode/Code128/0440-ad2e-4a10 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-08 19:04:27,744 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:04:27,759 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:27,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33071 2026-10-08 19:04:27,810 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:04:27,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33071 2026-10-08 19:04:27,913 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190427_913352_TestUi.txt 2026-10-08 19:04:27,913 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpaccr7gb5_chrome_odoo" 2026-10-08 19:04:27,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-08 19:04:30,036 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33298 2026-10-08 19:04:30,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdeg9_8o5_chrome_odoo 2026-10-08 19:04:30,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46525/json/version 2026-10-08 19:04:30,038 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46525/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:04:30,081 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:04:30,081 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46525/json 2026-10-08 19:04:30,085 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46525/json with timeout 3 increased to 10s during tests 2026-10-08 19:04:30,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46525/devtools/page/5CF6A40B58B9D2A39321E00C602BCC0B 2026-10-08 19:04:30,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:04:30,146 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:04:30,621 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:04:30,648 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:04:30,651 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:04:30,651 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:04:30,674 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:04:31,749 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:31] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.198 0.882 2026-10-08 19:04:31,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5CF6A40B58B9D2A39321E00C602BCC0B', 'loaderId': '86311358F5A9806136E864A44100CFE4', 'isDownload': False} 2026-10-08 19:04:31,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-08 19:04:31,782 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:04:31,815 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:31] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.011 2026-10-08 19:04:31,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:31] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.036 2026-10-08 19:04:31,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:31] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.044 2026-10-08 19:04:32,423 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:32] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.017 2026-10-08 19:04:32,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.007 2026-10-08 19:04:32,510 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:32,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.008 2026-10-08 19:04:32,536 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:04:32,572 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:33,925 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.601 0.766 2026-10-08 19:04:34,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:34] "GET /pos/web HTTP/1.1" 200 - 20 0.036 1.371 2026-10-08 19:04:34,059 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:04:34,196 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.071 0.157 2026-10-08 19:04:34,285 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 19:04:34,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 19:04:35,168 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:04:35,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.300 0.616 2026-10-08 19:04:35,490 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.093 2026-10-08 19:04:35,523 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "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-08 19:04:35,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.006 2026-10-08 19:04:35,662 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.030 0.057 2026-10-08 19:04:35,731 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.135 2026-10-08 19:04:35,761 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:04:35,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.201 2026-10-08 19:04:35,879 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.268 2026-10-08 19:04:35,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.335 2026-10-08 19:04:35,963 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04: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-08 19:04:35,979 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:35,993 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:36,066 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.063 0.396 2026-10-08 19:04:36,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.418 2026-10-08 19:04:36,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=product.product&field=image_128&id=1535&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.392 2026-10-08 19:04:36,285 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.041 0.048 2026-10-08 19:04:36,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=product.product&field=image_128&id=1534&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.466 2026-10-08 19:04:36,403 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.017 0.361 2026-10-08 19:04:36,414 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:04:36,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.324 2026-10-08 19:04:36,429 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:04:36,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.020 0.334 2026-10-08 19:04:36,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.331 2026-10-08 19:04:36,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=product.product&field=image_128&id=1536&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.740 2026-10-08 19:04:36,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.018 0.281 2026-10-08 19:04:36,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.240 2026-10-08 19:04:36,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.205 2026-10-08 19:04:36,685 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:36,692 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:36,723 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.269 2026-10-08 19:04:36,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.275 2026-10-08 19:04:36,811 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:36,831 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:36,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.029 0.284 2026-10-08 19:04:36,908 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:36,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.012 0.298 2026-10-08 19:04:36,947 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:36,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.014 0.347 2026-10-08 19:04:37,063 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:37,079 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:37,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.068 0.326 2026-10-08 19:04:37,087 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:37,132 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.019 0.380 2026-10-08 19:04:37,160 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:37] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.338 2026-10-08 19:04:37,183 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:37,189 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:37,190 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:37,193 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:04:37,208 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:37,226 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33298 2026-10-08 19:04:37,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:04:37,234 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33298 2026-10-08 19:04:37,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190437_345116_TestUi.txt 2026-10-08 19:04:37,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdeg9_8o5_chrome_odoo" 2026-10-08 19:04:37,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-08 19:04:39,177 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33516 2026-10-08 19:04:39,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxxfuuqdx_chrome_odoo 2026-10-08 19:04:39,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36893/json/version 2026-10-08 19:04:39,180 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36893/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:04:39,259 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:04:39,260 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36893/json 2026-10-08 19:04:39,261 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36893/json with timeout 3 increased to 10s during tests 2026-10-08 19:04:39,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36893/devtools/page/1D83CAB95ADCDBAB31B4297FC758EB38 2026-10-08 19:04:39,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:04:39,326 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:04:40,029 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:04:40,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:04:40,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:04:40,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:04:40,114 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:04:41,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:41] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.213 1.017 2026-10-08 19:04:41,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1D83CAB95ADCDBAB31B4297FC758EB38', 'loaderId': '5D144FB217D997575EA16A23126DDEF4', 'isDownload': False} 2026-10-08 19:04:41,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-08 19:04:41,357 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:04:41,413 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:41] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.023 0.014 2026-10-08 19:04:41,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:41] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-10-08 19:04:41,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:41] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.027 0.050 2026-10-08 19:04:42,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:42] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.015 2026-10-08 19:04:42,068 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.022 2026-10-08 19:04:42,108 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-10-08 19:04:42,118 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:04:42,135 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:04:42,178 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:43,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.635 0.846 2026-10-08 19:04:43,761 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:43] "GET /pos/web HTTP/1.1" 200 - 20 0.057 1.485 2026-10-08 19:04:43,792 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:04:43,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.051 0.194 2026-10-08 19:04:43,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-08 19:04:44,043 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.017 2026-10-08 19:04:44,853 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:45,037 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.241 0.680 2026-10-08 19:04:45,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.085 2026-10-08 19:04:45,254 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.020 2026-10-08 19:04:45,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-08 19:04:45,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.046 0.073 2026-10-08 19:04:45,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.037 0.157 2026-10-08 19:04:45,549 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:04:45,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.281 2026-10-08 19:04:45,667 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:04:45,689 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:04:45,706 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:04:45,734 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.038 0.344 2026-10-08 19:04:45,837 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.444 2026-10-08 19:04:45,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.515 2026-10-08 19:04:45,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.495 2026-10-08 19:04:46,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=product.product&field=image_128&id=1538&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.430 2026-10-08 19:04:46,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.034 0.310 2026-10-08 19:04:46,087 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:04:46,099 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.022 0.336 2026-10-08 19:04:46,116 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:46,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.268 2026-10-08 19:04:46,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.030 0.208 2026-10-08 19:04:46,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.215 2026-10-08 19:04:46,215 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.225 2026-10-08 19:04:46,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.022 0.246 2026-10-08 19:04:46,340 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:04:46,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.023 0.227 2026-10-08 19:04:46,354 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:46,406 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:46,438 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=product.product&field=image_128&id=1539&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.268 2026-10-08 19:04:46,475 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:46,476 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:04:46,502 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:04:46,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.342 2026-10-08 19:04:46,565 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:46,569 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.371 2026-10-08 19:04:46,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-10-08 19:04:46,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 19:04:46,640 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.407 2026-10-08 19:04:46,698 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.014 0.374 2026-10-08 19:04:46,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.354 2026-10-08 19:04:46,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.023 0.318 2026-10-08 19:04:46,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.291 2026-10-08 19:04:46,858 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.279 2026-10-08 19:04:46,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.011 0.238 2026-10-08 19:04:47,682 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 19:04:47,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-08 19:04:47,740 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:47,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-10-08 19:04:47,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-10-08 19:04:47,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-10-08 19:04:47,819 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:47,820 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:04:47,842 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:47,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33516 2026-10-08 19:04:47,872 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:04:47,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33516 2026-10-08 19:04:47,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190447_996763_TestUi.txt 2026-10-08 19:04:47,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxxfuuqdx_chrome_odoo" 2026-10-08 19:04:48,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-08 19:04:50,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33723 2026-10-08 19:04:50,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptmyccief_chrome_odoo 2026-10-08 19:04:50,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42219/json/version 2026-10-08 19:04:50,201 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42219/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:04:50,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:04:50,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42219/json 2026-10-08 19:04:50,251 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42219/json with timeout 3 increased to 10s during tests 2026-10-08 19:04:50,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42219/devtools/page/B57B55E60FDAC35171BE43C42FDA6F1E 2026-10-08 19:04:50,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:04:50,311 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:04:50,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:04:50,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:04:50,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:04:50,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:04:50,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:04:51,800 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:51] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.157 0.895 2026-10-08 19:04:51,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B57B55E60FDAC35171BE43C42FDA6F1E', 'loaderId': 'DDCA245443E557DD5137861FE0C83847', 'isDownload': False} 2026-10-08 19:04:51,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-08 19:04:51,830 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:04:51,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:51] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-10-08 19:04:51,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:51] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.024 2026-10-08 19:04:51,888 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:51] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.034 2026-10-08 19:04:52,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:52] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-08 19:04:52,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.011 2026-10-08 19:04:52,533 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:04:52,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.011 2026-10-08 19:04:52,544 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:52,575 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:53,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.576 0.805 2026-10-08 19:04:54,044 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:54] "GET /pos/web HTTP/1.1" 200 - 20 0.046 1.369 2026-10-08 19:04:54,074 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:04:54,188 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.158 2026-10-08 19:04:54,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 19:04:54,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.009 2026-10-08 19:04:55,118 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:04:55,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.344 0.627 2026-10-08 19:04:55,449 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.084 2026-10-08 19:04:55,490 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "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-08 19:04:55,514 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 19:04:55,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.056 0.055 2026-10-08 19:04:55,734 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.146 2026-10-08 19:04:55,777 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:04:55,828 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.251 2026-10-08 19:04:55,880 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "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-08 19:04:55,894 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:04:55,912 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:04:55,921 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.326 2026-10-08 19:04:56,007 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.409 2026-10-08 19:04:56,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.439 2026-10-08 19:04:56,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.425 2026-10-08 19:04:56,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=product.product&field=image_128&id=1541&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.354 2026-10-08 19:04:56,174 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:04:56,196 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 7 0.020 0.249 2026-10-08 19:04:56,212 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:04:56,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.257 2026-10-08 19:04:56,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.218 2026-10-08 19:04:56,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.179 2026-10-08 19:04:56,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.035 0.209 2026-10-08 19:04:56,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.236 2026-10-08 19:04:56,385 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.194 2026-10-08 19:04:56,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.194 2026-10-08 19:04:56,485 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=product.product&field=image_128&id=1542&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.247 2026-10-08 19:04:56,537 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.009 0.267 2026-10-08 19:04:56,585 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:56,600 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:56,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.303 2026-10-08 19:04:56,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.288 2026-10-08 19:04:56,692 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:56,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.300 2026-10-08 19:04:56,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.290 2026-10-08 19:04:56,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.260 2026-10-08 19:04:56,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.005 0.238 2026-10-08 19:04:56,835 100 INFO rb-6d39a9a-225376-422534 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-08 19:04:56,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.207 2026-10-08 19:04:56,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:04:56,875 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:04:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:04:56,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33723 2026-10-08 19:04:56,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:04:56,905 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33723 2026-10-08 19:04:57,017 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190457_017172_TestUi.txt 2026-10-08 19:04:57,017 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptmyccief_chrome_odoo" 2026-10-08 19:04:57,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-08 19:04:59,761 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33929 2026-10-08 19:04:59,762 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_ly_pwhz_chrome_odoo 2026-10-08 19:04:59,762 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40239/json/version 2026-10-08 19:04:59,766 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40239/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:04:59,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:04:59,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40239/json 2026-10-08 19:04:59,818 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40239/json with timeout 3 increased to 10s during tests 2026-10-08 19:04:59,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40239/devtools/page/39C384026AC6AEAAE7C8F1D18F5A785E 2026-10-08 19:04:59,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:04:59,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:05:00,523 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:05:00,561 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:05:00,565 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=148" in browser 2026-10-08 19:05:00,565 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=148" 2026-10-08 19:05:00,605 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:05:01,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:01] "GET /pos/web?config_id=148 HTTP/1.1" 200 - 112 0.272 1.048 2026-10-08 19:05:01,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '39C384026AC6AEAAE7C8F1D18F5A785E', 'loaderId': 'DF049808796C8C411EA3DFBDE6D08B79', 'isDownload': False} 2026-10-08 19:05:01,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-08 19:05:01,960 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:05:02,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:02] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.014 2026-10-08 19:05:02,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:02] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.048 2026-10-08 19:05:02,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:02] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.062 2026-10-08 19:05:02,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:02] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-10-08 19:05:02,670 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.015 2026-10-08 19:05:02,733 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:05:02,741 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:05:02,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.022 2026-10-08 19:05:02,814 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:04,018 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.463 0.754 2026-10-08 19:05:04,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:04] "GET /pos/web HTTP/1.1" 200 - 20 0.019 1.215 2026-10-08 19:05:04,113 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:05:04,224 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.139 2026-10-08 19:05:04,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 19:05:04,326 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 19:05:05,085 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.241 0.498 2026-10-08 19:05:05,122 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:05,213 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.070 2026-10-08 19:05:05,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.024 0.019 2026-10-08 19:05:05,297 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.008 2026-10-08 19:05:05,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.069 0.055 2026-10-08 19:05:05,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.176 2026-10-08 19:05:05,554 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:05:05,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.014 0.247 2026-10-08 19:05:05,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.310 2026-10-08 19:05:05,707 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05: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-08 19:05:05,716 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:05:05,732 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:05:05,792 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.047 0.369 2026-10-08 19:05:05,803 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:05:05,879 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.047 0.477 2026-10-08 19:05:05,914 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.430 2026-10-08 19:05:05,998 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:05] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.390 2026-10-08 19:05:06,085 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image?model=product.product&field=image_128&id=1547&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.429 2026-10-08 19:05:06,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.354 2026-10-08 19:05:06,118 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:05:06,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.304 2026-10-08 19:05:06,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.252 2026-10-08 19:05:06,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.032 0.265 2026-10-08 19:05:06,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.281 2026-10-08 19:05:06,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.258 2026-10-08 19:05:06,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.197 2026-10-08 19:05:06,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.011 0.205 2026-10-08 19:05:06,440 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.047 0.268 2026-10-08 19:05:06,491 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,503 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,519 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,533 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.338 2026-10-08 19:05:06,539 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,554 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,564 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.010 0.315 2026-10-08 19:05:06,571 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,584 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.306 2026-10-08 19:05:06,603 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,616 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.305 2026-10-08 19:05:06,637 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,655 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.283 2026-10-08 19:05:06,670 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,683 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,703 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click discount button (trigger: .js_discount)' 2026-10-08 19:05:06,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-08 19:05:06,739 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:06,743 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:05:06,793 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:05:06,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33929 2026-10-08 19:05:06,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:05:06,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33929 2026-10-08 19:05:06,961 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190506_961577_TestUi.txt 2026-10-08 19:05:06,962 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_ly_pwhz_chrome_odoo" 2026-10-08 19:05:07,018 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-08 19:05:09,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34135 2026-10-08 19:05:09,756 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4agdxtz__chrome_odoo 2026-10-08 19:05:09,756 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33279/json/version 2026-10-08 19:05:09,758 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33279/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:05:09,829 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:05:09,829 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33279/json 2026-10-08 19:05:09,830 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33279/json with timeout 3 increased to 10s during tests 2026-10-08 19:05:09,850 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33279/devtools/page/68527B982108ED4EE0C9E51BE27924E4 2026-10-08 19:05:09,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:05:09,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:05:10,467 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:05:10,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:05:10,484 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:05:10,485 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:05:10,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:05:12,840 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:12] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.199 2.143 2026-10-08 19:05:12,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '68527B982108ED4EE0C9E51BE27924E4', 'loaderId': '856477ED61D53846BE8AE85F9B8D58FE', 'isDownload': False} 2026-10-08 19:05:12,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-08 19:05:12,882 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:05:12,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:12] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.017 2026-10-08 19:05:12,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:12] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.049 2026-10-08 19:05:12,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:12] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.060 2026-10-08 19:05:13,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:13] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.010 0.021 2026-10-08 19:05:13,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.029 2026-10-08 19:05:13,633 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:05:13,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.021 2026-10-08 19:05:13,667 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:05:13,696 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:15,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.576 0.801 2026-10-08 19:05:15,154 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:15] "GET /pos/web HTTP/1.1" 200 - 20 0.029 1.394 2026-10-08 19:05:15,193 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:05:15,257 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.133 2026-10-08 19:05:15,353 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-08 19:05:15,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:05:16,215 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:16,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.329 0.688 2026-10-08 19:05:16,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.048 0.087 2026-10-08 19:05:16,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.022 2026-10-08 19:05:16,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.014 0.008 2026-10-08 19:05:16,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:16] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.074 0.074 2026-10-08 19:05:16,937 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:16] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.181 2026-10-08 19:05:16,962 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:05:17,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.230 2026-10-08 19:05:17,086 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=product.product&field=image_128&id=1549&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.280 2026-10-08 19:05:17,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.355 2026-10-08 19:05:17,183 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:05:17,210 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:05:17,240 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:05:17,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.040 0.449 2026-10-08 19:05:17,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.395 2026-10-08 19:05:17,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.011 0.369 2026-10-08 19:05:17,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.025 0.392 2026-10-08 19:05:17,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=product.product&field=image_128&id=1550&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.387 2026-10-08 19:05:17,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.011 0.267 2026-10-08 19:05:17,545 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:05:17,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.268 2026-10-08 19:05:17,571 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:05:17,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.039 0.294 2026-10-08 19:05:17,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.315 2026-10-08 19:05:17,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.295 2026-10-08 19:05:17,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.234 2026-10-08 19:05:17,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.178 2026-10-08 19:05:17,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.164 2026-10-08 19:05:17,833 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.018 0.220 2026-10-08 19:05:17,901 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:05:17,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.021 0.239 2026-10-08 19:05:17,922 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-10-08 19:05:17,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.010 0.255 2026-10-08 19:05:17,970 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-10-08 19:05:17,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:17] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.267 2026-10-08 19:05:18,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.006 0.272 2026-10-08 19:05:18,038 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.241 2026-10-08 19:05:18,073 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.150 2026-10-08 19:05:18,115 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,230 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,261 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,271 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,284 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,301 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,317 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,332 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,401 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,404 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,416 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,432 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,450 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,466 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,483 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:18,485 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:05:18,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34135 2026-10-08 19:05:18,500 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:05:18,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34135 2026-10-08 19:05:18,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190518_638676_TestUi.txt 2026-10-08 19:05:18,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4agdxtz__chrome_odoo" 2026-10-08 19:05:18,670 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-08 19:05:21,255 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34348 2026-10-08 19:05:21,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf8_tt6xm_chrome_odoo 2026-10-08 19:05:21,257 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38789/json/version 2026-10-08 19:05:21,261 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38789/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:05:21,348 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:05:21,348 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38789/json 2026-10-08 19:05:21,349 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38789/json with timeout 3 increased to 10s during tests 2026-10-08 19:05:21,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38789/devtools/page/DC54FC5AD0551D61A08152388EE290DC 2026-10-08 19:05:21,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:05:21,490 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:05:21,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:05:21,920 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:05:21,929 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:05:21,929 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:05:21,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:05:23,065 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:23] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.174 0.934 2026-10-08 19:05:23,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DC54FC5AD0551D61A08152388EE290DC', 'loaderId': 'BA58CC016D24308BC17F53D59C789DE6', 'isDownload': False} 2026-10-08 19:05:23,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-10-08 19:05:23,094 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:05:23,126 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:23] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.009 2026-10-08 19:05:23,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:23] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.031 2026-10-08 19:05:23,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:23] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.055 2026-10-08 19:05:23,828 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:23] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.013 2026-10-08 19:05:23,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.022 2026-10-08 19:05:23,901 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:05:23,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.009 2026-10-08 19:05:23,930 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:05:23,973 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:25,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.608 0.795 2026-10-08 19:05:25,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:25] "GET /pos/web HTTP/1.1" 200 - 20 0.072 1.443 2026-10-08 19:05:25,560 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:05:25,673 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.060 0.205 2026-10-08 19:05:25,741 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.017 2026-10-08 19:05:25,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-08 19:05:26,582 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:26,837 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.316 0.671 2026-10-08 19:05:26,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.084 2026-10-08 19:05:27,037 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.019 0.019 2026-10-08 19:05:27,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 19:05:27,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.076 0.091 2026-10-08 19:05:27,288 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:05:27,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.033 0.232 2026-10-08 19:05:27,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.332 2026-10-08 19:05:27,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.030 0.426 2026-10-08 19:05:27,621 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "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-08 19:05:27,651 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:05:27,683 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:05:27,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.042 0.528 2026-10-08 19:05:27,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.660 2026-10-08 19:05:27,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.529 2026-10-08 19:05:27,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /web/image?model=product.product&field=image_128&id=1552&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.034 0.516 2026-10-08 19:05:27,972 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.022 0.472 2026-10-08 19:05:27,987 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:05:28,020 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:05:28,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.044 0.340 2026-10-08 19:05:28,111 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.352 2026-10-08 19:05:28,133 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.291 2026-10-08 19:05:28,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.295 2026-10-08 19:05:28,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.271 2026-10-08 19:05:28,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.254 2026-10-08 19:05:28,239 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:05:28,260 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:28,271 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.030 0.206 2026-10-08 19:05:28,320 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:28,330 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:28,333 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:28,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image?model=product.product&field=image_128&id=1553&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.231 2026-10-08 19:05:28,389 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:28,405 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:28,408 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:28,444 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.015 0.311 2026-10-08 19:05:28,470 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:28,499 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:28,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:05:28,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.012 0.371 2026-10-08 19:05:28,548 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34348 2026-10-08 19:05:28,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:05:28,559 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:05:28,565 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34348 2026-10-08 19:05:28,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.413 2026-10-08 19:05:28,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.430 2026-10-08 19:05:28,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190528_687288_TestUi.txt 2026-10-08 19:05:28,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf8_tt6xm_chrome_odoo" 2026-10-08 19:05:28,696 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.393 2026-10-08 19:05:28,721 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.344 2026-10-08 19:05:28,727 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: waiting for threads: [, ] 2026-10-08 19:05:28,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.285 2026-10-08 19:05:28,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:28] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.007 0.229 2026-10-08 19:05:28,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-08 19:05:30,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34556 2026-10-08 19:05:30,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgsxyw13m_chrome_odoo 2026-10-08 19:05:30,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38161/json/version 2026-10-08 19:05:30,226 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38161/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:05:30,291 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:05:30,292 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38161/json 2026-10-08 19:05:30,293 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38161/json with timeout 3 increased to 10s during tests 2026-10-08 19:05:30,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38161/devtools/page/D1E16CBB561B5E2FFAEB58231A19BBDB 2026-10-08 19:05:30,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:05:30,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:05:30,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:05:30,865 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:05:30,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-10-08 19:05:30,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-10-08 19:05:30,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:05:32,018 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:32] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.181 0.950 2026-10-08 19:05:32,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D1E16CBB561B5E2FFAEB58231A19BBDB', 'loaderId': '25333DEFD7BD5EBB9CA77E8EEE62A1D5', 'isDownload': False} 2026-10-08 19:05:32,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-08 19:05:32,053 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:05:32,087 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:32] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.015 2026-10-08 19:05:32,109 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:32] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.035 2026-10-08 19:05:32,137 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:32] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.055 2026-10-08 19:05:32,722 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:32] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.032 0.013 2026-10-08 19:05:32,738 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.024 2026-10-08 19:05:32,773 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:05:32,810 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:05:32,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.017 2026-10-08 19:05:32,850 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:34,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.602 0.811 2026-10-08 19:05:34,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:34] "GET /pos/web HTTP/1.1" 200 - 20 0.024 1.418 2026-10-08 19:05:34,372 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:05:34,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.136 2026-10-08 19:05:34,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 19:05:34,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:05:35,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:05:35,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.235 0.590 2026-10-08 19:05:35,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.078 2026-10-08 19:05:35,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.020 2026-10-08 19:05:35,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.025 2026-10-08 19:05:35,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.069 0.060 2026-10-08 19:05:35,829 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:05:35,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.144 2026-10-08 19:05:35,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.207 2026-10-08 19:05:35,962 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:35] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.231 2026-10-08 19:05:35,992 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:05:36,061 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:05:36,079 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:05:36,082 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.339 2026-10-08 19:05:36,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.422 2026-10-08 19:05:36,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.024 0.394 2026-10-08 19:05:36,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.431 2026-10-08 19:05:36,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.446 2026-10-08 19:05:36,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.372 2026-10-08 19:05:36,408 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:05:36,449 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.032 0.279 2026-10-08 19:05:36,461 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:05:36,467 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.337 2026-10-08 19:05:36,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.028 0.337 2026-10-08 19:05:36,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.296 2026-10-08 19:05:36,610 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.027 0.249 2026-10-08 19:05:36,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.195 2026-10-08 19:05:36,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.204 2026-10-08 19:05:36,720 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:36,734 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:36,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.266 2026-10-08 19:05:36,791 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:36,806 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:36,821 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:36,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.241 2026-10-08 19:05:36,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:05:36,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.003 0.273 2026-10-08 19:05:36,882 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.002 0.260 2026-10-08 19:05:36,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:05:36,906 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:36,909 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:05:36,911 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:05:36,924 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:36,931 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.015 0.261 2026-10-08 19:05:36,943 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:36,956 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:05:36,975 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:36,985 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.027 0.228 2026-10-08 19:05:37,000 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:05:37,078 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.064 0.249 2026-10-08 19:05:37,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28365931 for PoS orders references: ['Order 00305-002-0001'] (draft: False) 2026-10-08 19:05:37,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28365931 with result: [{'id': 373, 'pos_reference': 'Order 00305-002-0001', 'account_move': False}] 2026-10-08 19:05:37,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.166 0.271 2026-10-08 19:05:37,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.014 0.020 2026-10-08 19:05:38,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-08 19:05:38,241 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.control-button:contains("Refund")' 2026-10-08 19:05:38,293 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 19:05:38,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:38] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.032 0.054 2026-10-08 19:05:38,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:38] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.044 0.057 2026-10-08 19:05:39,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:05:39,286 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:39,298 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:39,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .button.pay-order-button' 2026-10-08 19:05:39,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:05:39,356 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:39,364 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:39,407 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:39,415 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:39,416 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:39,432 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:39,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:05:39,462 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:05:39,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34556 2026-10-08 19:05:39,486 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:05:39,490 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34556 2026-10-08 19:05:39,624 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190539_624217_TestUi.txt 2026-10-08 19:05:39,624 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgsxyw13m_chrome_odoo" 2026-10-08 19:05:39,670 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-08 19:05:45,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34770 2026-10-08 19:05:45,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7ty6qd1p_chrome_odoo 2026-10-08 19:05:45,392 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45885/json/version 2026-10-08 19:05:45,394 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45885/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:05:45,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:05:45,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45885/json 2026-10-08 19:05:45,445 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45885/json with timeout 3 increased to 10s during tests 2026-10-08 19:05:45,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45885/devtools/page/DE3A30B1484878C4AAA9F72A7A4A7599 2026-10-08 19:05:45,488 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:05:45,500 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:05:45,890 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:05:45,903 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:05:45,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-10-08 19:05:45,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-10-08 19:05:45,949 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:05:46,992 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:46] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.154 0.900 2026-10-08 19:05:46,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DE3A30B1484878C4AAA9F72A7A4A7599', 'loaderId': 'D0A7083C0CB73FA20437BAF0F26A9B07', 'isDownload': False} 2026-10-08 19:05:46,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-08 19:05:47,016 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:05:47,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:47] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-10-08 19:05:47,078 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:47] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.023 2026-10-08 19:05:47,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:47] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.030 2026-10-08 19:05:47,726 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:47] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.013 0.018 2026-10-08 19:05:47,764 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.025 0.025 2026-10-08 19:05:47,792 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:05:47,806 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:05:47,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-10-08 19:05:47,864 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:49,127 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.459 0.825 2026-10-08 19:05:49,237 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:49] "GET /pos/web HTTP/1.1" 200 - 20 0.023 1.294 2026-10-08 19:05:49,272 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:05:49,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.119 2026-10-08 19:05:49,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.008 2026-10-08 19:05:49,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 19:05:50,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:05:50,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.325 0.763 2026-10-08 19:05:50,827 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.097 2026-10-08 19:05:50,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.026 2026-10-08 19:05:50,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 19:05:51,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=product.product&field=image_128&id=1556&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 14 0.078 0.069 2026-10-08 19:05:51,107 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:05:51,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=product.product&field=image_128&id=1557&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.019 0.173 2026-10-08 19:05:51,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=product.product&field=image_128&id=1558&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.225 2026-10-08 19:05:51,281 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=product.product&field=image_128&id=1559&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.031 0.249 2026-10-08 19:05:51,311 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "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-08 19:05:51,325 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:05:51,344 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:05:51,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=product.product&field=image_128&id=1560&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.023 0.349 2026-10-08 19:05:51,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=product.product&field=image_128&id=1561&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.411 2026-10-08 19:05:51,476 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.332 2026-10-08 19:05:51,573 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=product.product&field=image_128&id=1562&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.027 0.381 2026-10-08 19:05:51,584 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:05:51,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=product.product&field=image_128&id=1563&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.421 2026-10-08 19:05:51,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.317 2026-10-08 19:05:51,699 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:05:51,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.038 0.344 2026-10-08 19:05:51,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.343 2026-10-08 19:05:51,828 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.338 2026-10-08 19:05:51,840 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.318 2026-10-08 19:05:51,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.259 2026-10-08 19:05:51,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.200 2026-10-08 19:05:51,939 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:51] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.206 2026-10-08 19:05:51,999 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,003 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /web/image?model=product.product&field=image_128&id=1564&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.010 0.199 2026-10-08 19:05:52,021 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,043 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,057 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,074 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,096 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,103 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.054 0.223 2026-10-08 19:05:52,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /web/image?model=product.product&field=image_128&id=1567&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.028 0.318 2026-10-08 19:05:52,250 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /web/image?model=product.product&field=image_128&id=1566&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.013 0.363 2026-10-08 19:05:52,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.421 2026-10-08 19:05:52,433 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.026 0.451 2026-10-08 19:05:52,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.455 2026-10-08 19:05:52,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.078 0.390 2026-10-08 19:05:52,601 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,627 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:05:52,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:05:52,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.036 0.464 2026-10-08 19:05:52,695 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,709 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:05:52,722 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,739 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,745 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:05:52,749 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,765 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.017 0.494 2026-10-08 19:05:52,782 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,804 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:05:52,854 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.020 0.483 2026-10-08 19:05:52,900 100 INFO rb-6d39a9a-225376-422534 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-08 19:05:52,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:52] "GET /web/image?model=product.product&field=image_128&id=1565&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.032 0.470 2026-10-08 19:05:53,015 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:53] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.022 0.507 2026-10-08 19:05:53,046 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:05:53,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:53] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.016 0.483 2026-10-08 19:05:53,170 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:53] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 8 0.034 0.379 2026-10-08 19:05:53,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:53] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.002 0.413 2026-10-08 19:05:53,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:53] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.004 0.336 2026-10-08 19:05:53,237 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65763804 for PoS orders references: ['Order 00306-002-0001'] (draft: False) 2026-10-08 19:05:53,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65763804 with result: [{'id': 374, 'pos_reference': 'Order 00306-002-0001', 'account_move': False}] 2026-10-08 19:05:53,689 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.252 0.490 2026-10-08 19:05:53,719 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:53] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-10-08%2018:52:22 HTTP/1.1" 200 - 4 0.002 0.656 2026-10-08 19:05:53,854 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.048 0.090 2026-10-08 19:05:53,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.030 2026-10-08 19:05:53,958 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.012 2026-10-08 19:05:54,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:05:54,704 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:05:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:05:54,725 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34770 2026-10-08 19:05:54,726 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:05:54,726 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34770 2026-10-08 19:05:54,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190554_889618_TestUi.txt 2026-10-08 19:05:54,890 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7ty6qd1p_chrome_odoo" 2026-10-08 19:05:55,039 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-08 19:06:33,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<261903744421447.1791486393.737796306610107-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 19:06:33,784 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:06:33,800 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #121 deleted mail.mail records with IDs: [281] 2026-10-08 19:06:33,834 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #121 deleted mail.message records with IDs: [22717] 2026-10-08 19:06:33,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:06:33,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 19:06:35,420 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #121 deleted pos.payment.method records with IDs: [283] 2026-10-08 19:06:36,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-08 19:06:36,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 19:07:10,807 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #124 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-10-08 19:07:14,195 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #124 deleted ir.attachment records with IDs: [6200, 6201, 6202, 6203, 6204, 6205, 6206, 6207, 6247, 6248, 6249, 6250, 6251, 6252, 6253, 6254] 2026-10-08 19:07:14,196 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #124 deleted pos.config records with IDs: [154, 155, 156, 157] 2026-10-08 19:07:14,225 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #124 deleted ir.sequence records with IDs: [3406, 3409, 3457, 3460, 3407, 3410, 3458, 3461] 2026-10-08 19:07:21,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-08 19:07:22,017 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome pid: 35001 2026-10-08 19:07:22,018 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg3avaorg_chrome_odoo 2026-10-08 19:07:22,018 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37063/json/version 2026-10-08 19:07:22,020 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37063/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:07:22,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:07:22,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37063/json 2026-10-08 19:07:22,107 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37063/json with timeout 3 increased to 10s during tests 2026-10-08 19:07:22,124 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37063/devtools/page/DA379BF13CC089C4BFC4E8A91611CA8D 2026-10-08 19:07:22,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:07:22,138 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:07:22,506 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:07:22,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:07:22,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=158" in browser 2026-10-08 19:07:22,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=158" 2026-10-08 19:07:22,548 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:07:24,703 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:24] "GET /pos/ui?config_id=158 HTTP/1.1" 200 - 112 0.111 2.053 2026-10-08 19:07:24,710 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DA379BF13CC089C4BFC4E8A91611CA8D', 'loaderId': '2E1A2107A0E1A2EAFEE00DE4C948ECD0', 'isDownload': False} 2026-10-08 19:07:24,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-10-08 19:07:24,735 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:07:24,783 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:24] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.014 2026-10-08 19:07:24,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:24] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.042 2026-10-08 19:07:24,829 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:24] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.049 2026-10-08 19:07:25,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:25] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.020 2026-10-08 19:07:25,478 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.018 2026-10-08 19:07:25,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.015 2026-10-08 19:07:25,594 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:07:25,599 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:07:25,639 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:27,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.662 0.790 2026-10-08 19:07:27,223 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.069 1.462 2026-10-08 19:07:27,268 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:07:27,384 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.061 0.192 2026-10-08 19:07:27,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-08 19:07:27,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.020 2026-10-08 19:07:28,296 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:28,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.308 0.640 2026-10-08 19:07:28,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.092 2026-10-08 19:07:28,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.021 0.026 2026-10-08 19:07:28,717 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-08 19:07:28,908 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:28] "GET /web/image?model=product.product&field=image_128&id=1590&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 14 0.077 0.085 2026-10-08 19:07:28,929 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:07:29,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=product.product&field=image_128&id=1592&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.029 0.228 2026-10-08 19:07:29,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=product.product&field=image_128&id=1589&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.030 0.330 2026-10-08 19:07:29,144 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:07:29,166 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:07:29,181 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:07:29,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=product.product&field=image_128&id=1588&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.027 0.397 2026-10-08 19:07:29,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=product.product&field=image_128&id=1593&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.019 0.507 2026-10-08 19:07:29,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=product.product&field=image_128&id=1586&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.029 0.551 2026-10-08 19:07:29,401 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.453 2026-10-08 19:07:29,493 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image/res.users/126/avatar_128 HTTP/1.1" 200 - 18 0.039 0.050 2026-10-08 19:07:29,509 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:07:29,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.021 0.312 2026-10-08 19:07:29,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.300 2026-10-08 19:07:29,569 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.260 2026-10-08 19:07:29,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=product.product&field=image_128&id=1591&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.015 0.605 2026-10-08 19:07:29,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.231 2026-10-08 19:07:29,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.224 2026-10-08 19:07:29,679 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.155 2026-10-08 19:07:29,717 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image/res.company/56/favicon HTTP/1.1" 200 - 6 0.012 0.171 2026-10-08 19:07:29,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=product.product&field=image_128&id=1587&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.033 0.192 2026-10-08 19:07:29,835 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:29,882 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=product.product&field=image_128&id=1584&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.020 0.270 2026-10-08 19:07:29,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:29] "GET /web/image?model=product.product&field=image_128&id=1585&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.016 0.296 2026-10-08 19:07:30,055 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:30] "GET /web/image?model=product.product&field=image_128&id=1583&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.038 0.349 2026-10-08 19:07:30,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:30] "GET /web/image?model=product.product&field=image_128&id=1582&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.016 0.427 2026-10-08 19:07:30,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:30] "GET /web/image?model=product.product&field=image_128&id=1581&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 8 0.018 0.455 2026-10-08 19:07:30,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:30] "GET /web/image/res.company/56/favicon HTTP/1.1" 304 - 6 0.011 0.407 2026-10-08 19:07:30,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:30] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.102 0.533 2026-10-08 19:07:30,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:30] "GET /web/image?model=pos.category&field=image_128&id=21&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 4 0.008 0.579 2026-10-08 19:07:30,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:30] "GET /web/image?model=pos.category&field=image_128&id=22&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 4 0.008 0.515 2026-10-08 19:07:30,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:30] "GET /web/image?model=pos.category&field=image_128&id=23&unique=2026-10-08%2019:06:36 HTTP/1.1" 200 - 4 0.012 0.468 2026-10-08 19:07:31,303 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:31,311 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:31,335 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:31,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:31] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 70 0.107 0.194 2026-10-08 19:07:31,628 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.190 2026-10-08 19:07:32,387 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,398 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,426 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,443 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,447 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,475 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,486 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,496 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:07:32,499 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,525 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,617 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,638 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,716 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,734 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:07:32,737 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:07:32,738 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,755 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,798 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,821 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,828 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,847 100 INFO rb-6d39a9a-225376-422534 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-08 19:07:32,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38414797 for PoS orders references: ['Order 00308-002-0001'] (draft: False) 2026-10-08 19:07:32,869 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:07:34,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38414797 with result: [{'id': 376, 'pos_reference': 'Order 00308-002-0001', 'account_move': False}] 2026-10-08 19:07:34,907 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 428 1.069 0.985 2026-10-08 19:07:34,996 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:34] "GET /web/image?model=pos.config&id=158&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.013 2026-10-08 19:07:35,712 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:07:35,730 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:07:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:07:35,744 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing chrome headless with pid 35001 2026-10-08 19:07:35,749 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:07:35,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Terminating chrome headless with pid 35001 2026-10-08 19:07:35,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_190735_874869_TestUi.txt 2026-10-08 19:07:35,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg3avaorg_chrome_odoo" 2026-10-08 19:07:36,048 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-08 19:08:10,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<600950871809688.1791486490.770443916320801-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 19:08:10,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:08:10,827 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted mail.mail records with IDs: [282] 2026-10-08 19:08:10,850 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted mail.message records with IDs: [23702] 2026-10-08 19:08:10,851 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:08:10,878 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 19:08:12,802 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted pos.payment.method records with IDs: [300] 2026-10-08 19:08:13,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-08 19:08:15,388 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45935275 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-08 19:08:16,025 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted stock.move records with IDs: [698] 2026-10-08 19:08:18,962 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45935275 with result: [{'id': 377, 'pos_reference': 'Order 00042-003-0014', 'account_move': 733}] 2026-10-08 19:08:18,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-08 19:08:21,460 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted stock.move records with IDs: [700] 2026-10-08 19:08:23,798 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-08 19:08:27,107 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted stock.move records with IDs: [703, 704] 2026-10-08 19:08:30,018 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-08 19:08:34,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52154921 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-10-08 19:08:34,926 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted stock.move records with IDs: [709, 710] 2026-10-08 19:08:35,631 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted stock.move records with IDs: [714, 715, 716] 2026-10-08 19:08:39,556 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52154921 with result: [{'id': 380, 'pos_reference': 'Order 00042-003-0014', 'account_move': 741}] 2026-10-08 19:08:41,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-08 19:08:44,546 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted stock.move records with IDs: [717, 718] 2026-10-08 19:08:47,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-08 19:08:48,988 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted stock.move records with IDs: [721, 722] 2026-10-08 19:08:51,288 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-08 19:08:53,187 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted stock.move records with IDs: [726] 2026-10-08 19:08:54,093 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted stock.move records with IDs: [728] 2026-10-08 19:08:56,205 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-08 19:08:57,550 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #128 deleted stock.move records with IDs: [729] 2026-10-08 19:08:58,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 19:09:31,739 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-08 19:09:31,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92423038 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-08 19:09:32,093 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92423038 with result: [{'id': 387, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-08 19:09:32,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:09:32,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:34,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:34] "GET /pos/pay/387?access_token=ce4ddc94-7cda-4ff1-b5fc-c78ef5ac1a9a HTTP/1.1" 200 - 375 0.426 1.555 2026-10-08 19:09:34,160 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:34,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:34] "POST /pos/pay/transaction/387 HTTP/1.1" 200 - 49 0.094 0.095 2026-10-08 19:09:34,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:35,839 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:35] "GET /pos/pay/confirmation/387?access_token=ce4ddc94-7cda-4ff1-b5fc-c78ef5ac1a9a&tx_id=1 HTTP/1.1" 200 - 316 0.669 0.768 2026-10-08 19:09:37,662 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-08 19:09:37,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37102997 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-08 19:09:37,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37102997 with result: [{'id': 388, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-08 19:09:38,012 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:09:38,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:39,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:39] "GET /pos/pay/388?access_token=fe48fd78-0aa3-470c-86f0-4aa29e34397a HTTP/1.1" 200 - 375 0.289 1.621 2026-10-08 19:09:39,945 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:40,041 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:40] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 49 0.041 0.072 2026-10-08 19:09:40,108 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:41,086 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:41] "GET /pos/pay/confirmation/388?access_token=fe48fd78-0aa3-470c-86f0-4aa29e34397a&tx_id=2 HTTP/1.1" 200 - 316 0.270 0.721 2026-10-08 19:09:42,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-08 19:09:43,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80603628 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-08 19:09:43,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80603628 with result: [{'id': 389, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-08 19:09:43,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:09:43,736 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:45,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:45] "GET /pos/pay/389?access_token=8ea74ca4-1fe0-4c43-a2c7-e96aac2e52bb HTTP/1.1" 200 - 375 0.595 1.556 2026-10-08 19:09:45,479 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:45,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:45] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 49 0.058 0.086 2026-10-08 19:09:45,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:46,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:46] "GET /pos/pay/confirmation/389?access_token=8ea74ca4-1fe0-4c43-a2c7-e96aac2e52bb&tx_id=3 HTTP/1.1" 200 - 293 0.244 0.655 2026-10-08 19:09:46,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:46,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:46] "GET /pos/pay/389?access_token=8ea74ca4-1fe0-4c43-a2c7-e96aac2e52bb HTTP/1.1" 200 - 44 0.066 0.114 2026-10-08 19:09:46,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:46,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:46] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 39 0.047 0.080 2026-10-08 19:09:47,033 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:09:47,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:47] "GET /pos/pay/confirmation/389?access_token=8ea74ca4-1fe0-4c43-a2c7-e96aac2e52bb&tx_id=4 HTTP/1.1" 200 - 222 0.193 0.511 2026-10-08 19:09:49,661 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-08 19:09:50,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35219 2026-10-08 19:09:50,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppsfki_ua_chrome_odoo 2026-10-08 19:09:50,307 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45171/json/version 2026-10-08 19:09:50,308 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45171/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:09:50,395 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:09:50,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45171/json 2026-10-08 19:09:50,397 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45171/json with timeout 3 increased to 10s during tests 2026-10-08 19:09:50,409 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45171/devtools/page/A9256FCF325F6AF959BF1EFBAC462171 2026-10-08 19:09:50,423 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:09:50,428 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:09:50,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_op_user from n/a 2026-10-08 19:09:50,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:09:50,539 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:50,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-10-08 19:09:50,580 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:09:52,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:52] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.203 1.969 2026-10-08 19:09:52,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A9256FCF325F6AF959BF1EFBAC462171', 'loaderId': '545BB8097724863FB599565C4EA61FAA', 'isDownload': False} 2026-10-08 19:09:52,747 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-08 19:09:52,769 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:09:52,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:52] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.020 2026-10-08 19:09:52,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:52] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.051 2026-10-08 19:09:52,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:52] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.068 2026-10-08 19:09:53,473 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:53] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.015 2026-10-08 19:09:53,500 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.010 2026-10-08 19:09:53,551 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:09:53,563 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:09:53,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-10-08 19:09:53,610 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:54,739 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.442 0.701 2026-10-08 19:09:54,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 1.164 2026-10-08 19:09:54,865 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:09:54,968 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.135 2026-10-08 19:09:55,041 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-08 19:09:55,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.008 2026-10-08 19:09:55,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.247 0.513 2026-10-08 19:09:55,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:09:56,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.095 2026-10-08 19:09:56,124 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.012 0.013 2026-10-08 19:09:56,154 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.012 0.007 2026-10-08 19:09:56,310 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-08%2019:08:58 HTTP/1.1" 200 - 14 0.081 0.056 2026-10-08 19:09:56,316 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:09:56,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.029 0.128 2026-10-08 19:09:56,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.021 0.168 2026-10-08 19:09:56,400 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:09:56,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.202 2026-10-08 19:09:56,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.018 0.230 2026-10-08 19:09:56,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.022 0.268 2026-10-08 19:09:56,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.195 2026-10-08 19:09:56,552 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09: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-08 19:09:56,564 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-08%2019:08:58 HTTP/1.1" 200 - 4 0.012 0.179 2026-10-08 19:09:56,597 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 19:09:56,624 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.070 2026-10-08 19:09:56,642 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:09:56,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/image/res.users/135/avatar_128 HTTP/1.1" 200 - 18 0.071 0.292 2026-10-08 19:09:56,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.012 0.142 2026-10-08 19:09:56,820 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.138 2026-10-08 19:09:56,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:56] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.008 0.021 2026-10-08 19:09:57,324 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:57,362 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:57,376 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:57,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.034 2026-10-08 19:09:57,390 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:57,414 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:58,304 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:58,321 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:58,347 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:58,353 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:09:58,356 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:09:58,375 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:58,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 19:09:58,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:58,407 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:58,422 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:58,437 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:58,457 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:58,474 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:58,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:09:59,295 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:59,304 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:59,320 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:59,337 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:59,354 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:59,371 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:59,386 100 INFO rb-6d39a9a-225376-422534 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-08 19:09:59,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:09:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:10:00,215 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:00,220 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:00,237 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:00,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:10:00,271 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:00,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65728253 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-08 19:10:00,432 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65728253 with result: [{'id': 390, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-08 19:10:00,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.069 0.120 2026-10-08 19:10:00,522 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:00] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.012 0.030 2026-10-08 19:10:00,590 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:00] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 19:10:00,610 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [454] 2026-10-08 19:10:00,648 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #135 deleted pos.order records with IDs: [390] 2026-10-08 19:10:00,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:00] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 37 0.055 0.062 2026-10-08 19:10:00,701 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:00] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:10:01,991 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-08 19:10:02,004 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,021 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,038 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,054 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,071 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,087 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,107 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,120 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,137 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,153 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,170 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:10:02,205 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60710011 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-08 19:10:02,208 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:02,351 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60710011 with result: [{'id': 391, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-08 19:10:02,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.072 0.103 2026-10-08 19:10:02,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:02] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.013 0.028 2026-10-08 19:10:02,494 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [455] 2026-10-08 19:10:02,516 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #135 deleted pos.order records with IDs: [391] 2026-10-08 19:10:02,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:02] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.038 0.052 2026-10-08 19:10:03,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.004 2026-10-08 19:10:03,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-08 19:10:03,787 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:03,803 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:03,820 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:03,837 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:03,853 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:03,870 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:04,695 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:04,707 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:04,720 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:04,737 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:04,755 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:04,770 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:04,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:10:04,810 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15681506 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-10-08 19:10:04,815 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:04,920 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15681506 with result: [{'id': 392, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-10-08 19:10:04,943 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.060 0.087 2026-10-08 19:10:05,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:05] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.020 0.028 2026-10-08 19:10:05,094 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [456] 2026-10-08 19:10:05,133 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #135 deleted pos.order records with IDs: [392] 2026-10-08 19:10:05,170 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:05] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.109 0.051 2026-10-08 19:10:06,352 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-10-08 19:10:06,354 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:10:06,367 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:10:06,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35219 2026-10-08 19:10:06,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:10:06,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35219 2026-10-08 19:10:06,487 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191006_487340_TestUi.txt 2026-10-08 19:10:06,487 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppsfki_ua_chrome_odoo" 2026-10-08 19:10:06,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-08 19:10:06,890 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52983660 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-10-08 19:10:07,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52983660 with result: [{'id': 393, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-10-08 19:10:07,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:10:07,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:10:08,839 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:08] "GET /pos/pay/393?access_token=1efebf70-a11b-41ba-af24-319ec985a07 HTTP/1.1" 403 - 200 0.328 1.474 2026-10-08 19:10:08,867 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:10:08,938 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:08] "GET /pos/pay/393?access_token= HTTP/1.1" 403 - 21 0.026 0.061 2026-10-08 19:10:08,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:10:09,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:09] "GET /pos/pay/confirmation/393?access_token=1efebf70-a11b-41ba-af24-319ec985a07&tx_id=1 HTTP/1.1" 403 - 20 0.023 0.085 2026-10-08 19:10:09,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-10-08 19:10:09,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:09] "GET /pos/pay/confirmation/393?access_token=&tx_id=1 HTTP/1.1" 403 - 19 0.016 0.056 2026-10-08 19:10:09,170 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_local_fake_paid_data_tour ... 2026-10-08 19:10:09,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35445 2026-10-08 19:10:09,978 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxue7_xr1_chrome_odoo 2026-10-08 19:10:09,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43927/json/version 2026-10-08 19:10:09,980 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43927/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:10:10,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:10:10,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43927/json 2026-10-08 19:10:10,036 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43927/json with timeout 3 increased to 10s during tests 2026-10-08 19:10:10,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43927/devtools/page/FCE1D2F094F38C0AEDC49E08CCF4A319 2026-10-08 19:10:10,084 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-10-08 19:10:10,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-10-08 19:10:10,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_op_user from n/a 2026-10-08 19:10:10,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-10-08 19:10:10,267 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:10,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-10-08 19:10:10,295 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:10:11,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:11] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.160 0.982 2026-10-08 19:10:11,431 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FCE1D2F094F38C0AEDC49E08CCF4A319', 'loaderId': '69BFAC88921758B657632125638878E0', 'isDownload': False} 2026-10-08 19:10:11,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentLocalFakePaidDataTour')" 2026-10-08 19:10:11,463 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:10:11,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:11] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.019 2026-10-08 19:10:11,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:11] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.036 2026-10-08 19:10:11,566 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:11] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.055 2026-10-08 19:10:12,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:12] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-10-08 19:10:12,270 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.011 2026-10-08 19:10:12,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.033 0.013 2026-10-08 19:10:12,368 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:10:12,376 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:10:12,416 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:13,597 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.493 0.714 2026-10-08 19:10:13,689 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 1.186 2026-10-08 19:10:13,713 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:10:13,789 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.136 2026-10-08 19:10:13,896 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-08 19:10:13,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.026 2026-10-08 19:10:14,770 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:10:14,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.292 0.532 2026-10-08 19:10:14,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.092 2026-10-08 19:10:15,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.008 0.013 2026-10-08 19:10:15,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:10:15,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-10-08%2019:08:58 HTTP/1.1" 200 - 14 0.039 0.056 2026-10-08 19:10:15,161 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.089 2026-10-08 19:10:15,180 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:10:15,194 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.021 0.093 2026-10-08 19:10:15,221 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:10:15,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.016 0.129 2026-10-08 19:10:15,249 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.157 2026-10-08 19:10:15,270 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.167 2026-10-08 19:10:15,289 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.138 2026-10-08 19:10:15,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-10-08%2019:08:58 HTTP/1.1" 200 - 4 0.002 0.110 2026-10-08 19:10:15,380 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.044 2026-10-08 19:10:15,397 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:10:15,410 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.064 2026-10-08 19:10:15,428 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:10:15,479 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/image/res.users/135/avatar_128 HTTP/1.1" 200 - 18 0.095 0.144 2026-10-08 19:10:15,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.013 0.079 2026-10-08 19:10:15,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.103 2026-10-08 19:10:15,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:15] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.014 0.018 2026-10-08 19:10:16,090 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:16,122 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:16,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.027 0.025 2026-10-08 19:10:16,138 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:16,154 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:16,172 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,074 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,086 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,114 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,121 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:10:17,123 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,126 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:10:17,136 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 19:10:17,156 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,171 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,187 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,203 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,219 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,236 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,253 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,269 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,286 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:10:17,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39337053 for PoS orders references: ['Order 00322-002-0001'] (draft: True) 2026-10-08 19:10:17,340 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:17,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39337053 with result: [{'id': 394, 'pos_reference': 'Order 00322-002-0001', 'account_move': False}] 2026-10-08 19:10:17,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 57 0.073 0.100 2026-10-08 19:10:17,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:17] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.014 0.027 2026-10-08 19:10:17,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:17] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fpay%2F394%3Faccess_token%3D68290401-3645-4405-a0d6-c0dc7cbe4d69?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.133 2026-10-08 19:10:17,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-08 19:10:18,320 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:18,336 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:18,380 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:18,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 19:10:18,408 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:18] "GET /web/image?model=pos.config&id=168&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.017 2026-10-08 19:10:18,409 100 INFO rb-6d39a9a-225376-422534 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-08 19:10:18,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-10-08 19:10:18,434 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:10:18,447 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35445 2026-10-08 19:10:18,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-10-08 19:10:18,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35445 2026-10-08 19:10:18,549 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191018_549214_TestUi.txt 2026-10-08 19:10:18,549 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxue7_xr1_chrome_odoo" 2026-10-08 19:10:18,953 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #133 deleted pos.payment.method records with IDs: [312] 2026-10-08 19:10:19,168 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #133 deleted account.account records with IDs: [3264] 2026-10-08 19:10:19,433 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #133 deleted account.journal records with IDs: [1244] 2026-10-08 19:10:19,515 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #133 deleted account.account records with IDs: [3263] 2026-10-08 19:10:19,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 19:10:53,714 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [98] 2026-10-08 19:10:57,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-08 19:10:58,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35650 2026-10-08 19:10:58,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpoxzk258l_chrome_odoo 2026-10-08 19:10:58,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35747/json/version 2026-10-08 19:10:58,102 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35747/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:10:58,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:10:58,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35747/json 2026-10-08 19:10:58,133 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35747/json with timeout 3 increased to 10s during tests 2026-10-08 19:10:58,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35747/devtools/page/B088DB2DD309C97D1A8B506F3A71D62D 2026-10-08 19:10:58,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:10:58,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:10:58,467 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:10:58,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:10:58,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:10:58,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:10:58,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:10:59,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:59] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 111 0.119 0.888 2026-10-08 19:10:59,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B088DB2DD309C97D1A8B506F3A71D62D', 'loaderId': '3F4B320ED829014F59367005E74CA6BF', 'isDownload': False} 2026-10-08 19:10:59,511 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-08 19:10:59,550 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:10:59,589 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:59] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.026 2026-10-08 19:10:59,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:59] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.024 2026-10-08 19:10:59,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:10:59] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.047 2026-10-08 19:11:00,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:00] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.014 2026-10-08 19:11:00,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.020 2026-10-08 19:11:00,244 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:11:00,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-10-08 19:11:00,252 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:00,306 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:01,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.420 0.724 2026-10-08 19:11:01,522 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 1.160 2026-10-08 19:11:01,550 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:11:01,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.122 2026-10-08 19:11:01,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.017 2026-10-08 19:11:01,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 19:11:02,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:11:02,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.323 0.593 2026-10-08 19:11:02,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.075 2026-10-08 19:11:02,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:02] "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-08 19:11:02,998 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.006 2026-10-08 19:11:03,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.057 0.069 2026-10-08 19:11:03,161 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:11:03,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.028 0.168 2026-10-08 19:11:03,255 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "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-08 19:11:03,276 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:03,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.017 0.257 2026-10-08 19:11:03,314 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:03,339 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:11:03,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.021 0.320 2026-10-08 19:11:03,410 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.343 2026-10-08 19:11:03,433 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.362 2026-10-08 19:11:03,493 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.038 0.278 2026-10-08 19:11:03,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.032 0.264 2026-10-08 19:11:03,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.270 2026-10-08 19:11:03,647 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.244 2026-10-08 19:11:03,670 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.242 2026-10-08 19:11:03,687 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.233 2026-10-08 19:11:03,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.191 2026-10-08 19:11:03,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.008 0.132 2026-10-08 19:11:03,761 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.088 2026-10-08 19:11:03,770 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.085 2026-10-08 19:11:03,938 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:03,966 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:04,016 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.046 0.031 2026-10-08 19:11:04,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.075 2026-10-08 19:11:04,195 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:11:04,933 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:04,935 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:04,970 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:04,979 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:04,997 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:05,012 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:05,025 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:05,041 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:05,059 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:05,079 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-08 19:11:05,193 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:11:05,194 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:11:05,194 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:11:05,195 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:11:05,196 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:11:05,197 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:11:05,208 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:11:05,209 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:11:05,209 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:11:05,217 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:11:05,221 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:11:05,229 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:11:05,230 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:11:05,230 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:11:05,231 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:11:05,232 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:11:05,234 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:11:05,235 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:11:05,236 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:11:05,236 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:11:05,237 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:11:05,238 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:11:05,241 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:11:05,244 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:11:05,245 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:11:05,246 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:11:05,252 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:11:05,253 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:11:05,253 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:11:05,254 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:11:05,255 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:11:05,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-08 19:11:05,267 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:11:05,269 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:11:05,270 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:11:05,270 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:11:05,271 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:11:05,272 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:11:05,272 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:11:05,273 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:11:05,276 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:05,277 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:11:05,281 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:11:05,283 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:11:05,345 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 19:11:05,346 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:11:05,353 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.064 2026-10-08 19:11:05,371 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 19:11:05,382 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:11:05,386 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:11:05,386 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-08 19:11:05,390 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:11:05,401 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.115 2026-10-08 19:11:05,406 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:11:05,408 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:11:05,413 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:11:05,419 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:11:05,427 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:11:05,431 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 19:11:05,439 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:11:05,440 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:11:05,443 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:11:05,458 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 19:11:05,460 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:11:05,468 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 19:11:05,471 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:11:05,503 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-08 19:11:05,514 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:11:05,527 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:11:05,541 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:11:05,546 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-10-08 19:11:05,550 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-08 19:11:05,557 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:11:05,568 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:11:05,577 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:11:05,579 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:11:05,581 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:11:05,586 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:11:05,587 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.101 2026-10-08 19:11:05,587 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:11:05,590 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:11:05,591 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:11:05,592 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:11:05,593 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:11:05,594 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:11:05,594 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:11:05,595 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:11:05,596 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:11:05,601 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:11:05,601 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:11:05,602 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:11:05,603 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:11:05,604 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:11:05,604 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:11:05,611 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:11:05,611 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:11:05,611 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:11:05,612 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:11:05,612 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:11:05,612 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:11:05,614 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:11:05,615 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:11:05,615 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:11:05,616 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:11:05,618 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:11:05,619 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:11:05,622 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:11:05,624 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:11:05,627 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:11:05,659 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:11:05,698 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-10-08 19:11:05,729 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:11:05,739 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.024 0.031 2026-10-08 19:11:05,739 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.106 2026-10-08 19:11:05,741 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.123 2026-10-08 19:11:05,795 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:11:05,810 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-10-08 19:11:05,837 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.084 2026-10-08 19:11:05,837 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-08 19:11:05,843 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:11:06,314 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28096203 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-10-08 19:11:06,337 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:06] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 19:11:06,517 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:06] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:11:06,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28096203 with result: [{'id': 395, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-10-08 19:11:06,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.108 0.126 2026-10-08 19:11:06,884 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 19:11:07,757 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:07,768 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:07,784 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:07,801 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:07,820 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-08 19:11:07,835 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-08 19:11:07,908 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.033 0.048 2026-10-08 19:11:08,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-08 19:11:08,701 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:08,728 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:08,739 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:08,751 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:08,769 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:08,786 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:08,815 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:08,823 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:11:08,826 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:08,838 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:08,869 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:08,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93942401 for PoS orders references: ['Order 00323-002-0002'] (draft: False) 2026-10-08 19:11:08,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-08 19:11:08,923 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:11:09,188 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93942401 with result: [{'id': 396, 'pos_reference': 'Order 00323-002-0002', 'account_move': False}] 2026-10-08 19:11:09,211 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.136 0.177 2026-10-08 19:11:09,674 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:09] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.014 2026-10-08 19:11:10,874 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:11:11,171 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:11,223 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:11,240 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:11,268 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:11,280 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:11,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.011 2026-10-08 19:11:12,075 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:12,091 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:12,105 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:12,123 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:12,136 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-08 19:11:12,441 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-08 19:11:12,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75320719 for PoS orders references: ['Order 00323-002-0003'] (draft: True) 2026-10-08 19:11:12,685 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75320719 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0003', 'account_move': False}] 2026-10-08 19:11:12,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.049 0.104 2026-10-08 19:11:13,874 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:13,887 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:13,901 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:13,917 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:13,936 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:13,951 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:13,971 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:13,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:13] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.021 2026-10-08 19:11:13,996 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:14,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96293721 for PoS orders references: ['Order 00323-002-0003'] (draft: False) 2026-10-08 19:11:14,051 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [615] 2026-10-08 19:11:14,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96293721 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0003', 'account_move': False}] 2026-10-08 19:11:14,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.061 0.153 2026-10-08 19:11:14,989 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:15,001 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:15,021 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:15,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.052 2026-10-08 19:11:15,493 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:11:15,853 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:15,868 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-08 19:11:15,885 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-08 19:11:15,937 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.039 2026-10-08 19:11:16,707 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-08 19:11:16,717 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:16,737 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:16,752 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:16,770 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:16,784 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:11:16,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90329777 for PoS orders references: ['Order 00323-002-0004'] (draft: True) 2026-10-08 19:11:16,803 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:16,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90329777 with result: [{'id': 398, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-08 19:11:16,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.073 0.106 2026-10-08 19:11:17,738 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:17,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:11:17,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.054 2026-10-08 19:11:18,609 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:18,617 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-08 19:11:18,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-08 19:11:18,709 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.052 2026-10-08 19:11:19,488 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:19,501 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:19,819 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:19,981 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55685582 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-10-08 19:11:20,018 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [611, 612] 2026-10-08 19:11:20,167 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55685582 with result: [{'id': 395, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-10-08 19:11:20,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.112 0.110 2026-10-08 19:11:20,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:20] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.041 0.045 2026-10-08 19:11:21,318 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:21,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-08 19:11:21,351 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-08 19:11:21,367 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:21,385 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:11:21,401 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:21,409 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:11:21,424 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:11:21,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35650 2026-10-08 19:11:21,431 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:11:21,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35650 2026-10-08 19:11:21,569 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191121_569269_TestFrontend.txt 2026-10-08 19:11:21,569 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpoxzk258l_chrome_odoo" 2026-10-08 19:11:22,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35920 2026-10-08 19:11:22,146 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpjum9f386_chrome_odoo 2026-10-08 19:11:22,146 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33415/json/version 2026-10-08 19:11:22,148 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33415/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:11:22,201 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:11:22,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33415/json 2026-10-08 19:11:22,204 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33415/json with timeout 3 increased to 10s during tests 2026-10-08 19:11:22,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33415/devtools/page/10AC1A904870AF71A15CADC696002034 2026-10-08 19:11:22,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:11:22,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:11:22,291 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:11:22,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:11:22,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:11:22,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:11:22,414 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:22] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.019 0.076 2026-10-08 19:11:22,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '10AC1A904870AF71A15CADC696002034', 'loaderId': 'A7150CC193CEFCE1CBB3E27F54C88302', 'isDownload': False} 2026-10-08 19:11:22,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-08 19:11:22,462 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:11:22,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:22] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.016 2026-10-08 19:11:22,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:22] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.029 2026-10-08 19:11:22,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:22] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.042 2026-10-08 19:11:23,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:23] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.012 2026-10-08 19:11:23,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.021 2026-10-08 19:11:23,158 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.009 2026-10-08 19:11:23,172 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:11:23,174 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 19:11:23,201 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:24,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.287 0.595 2026-10-08 19:11:24,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.039 0.905 2026-10-08 19:11:24,213 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:11:24,316 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.164 2026-10-08 19:11:24,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.009 2026-10-08 19:11:24,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-08 19:11:25,237 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:25,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.237 0.587 2026-10-08 19:11:25,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.082 2026-10-08 19:11:25,490 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "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-08 19:11:25,517 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:11:25,650 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.033 0.074 2026-10-08 19:11:25,724 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.013 0.166 2026-10-08 19:11:25,736 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:11:25,754 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "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-08 19:11:25,771 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:11:25,837 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.039 0.215 2026-10-08 19:11:25,851 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:11:25,857 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.256 2026-10-08 19:11:25,925 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.022 0.331 2026-10-08 19:11:25,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.303 2026-10-08 19:11:25,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:25] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.302 2026-10-08 19:11:26,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:26] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.011 0.213 2026-10-08 19:11:26,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:26] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.033 0.178 2026-10-08 19:11:26,110 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.012 0.217 2026-10-08 19:11:26,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.186 2026-10-08 19:11:26,149 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.172 2026-10-08 19:11:26,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.170 2026-10-08 19:11:26,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:26] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.009 0.155 2026-10-08 19:11:26,237 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:26] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.128 2026-10-08 19:11:26,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.099 2026-10-08 19:11:27,478 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:27,564 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.039 0.050 2026-10-08 19:11:27,710 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:28,063 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:11:28,452 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:28,469 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:28,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23252675 for PoS orders references: ['Order 00323-002-0004'] (draft: True) 2026-10-08 19:11:28,516 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [617, 618] 2026-10-08 19:11:28,623 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23252675 with result: [{'id': 398, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-08 19:11:28,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.080 0.111 2026-10-08 19:11:29,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:11:29,426 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:29,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 19:11:30,230 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:30,238 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:30,249 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:30,267 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:31,111 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:31,153 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:31,172 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:11:31,173 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:31,174 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:11:31,184 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:31,215 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:31,222 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:31,229 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35100756 for PoS orders references: ['Order 00323-002-0004'] (draft: False) 2026-10-08 19:11:31,250 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [621, 622] 2026-10-08 19:11:31,399 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35100756 with result: [{'id': 398, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-10-08 19:11:31,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.066 0.135 2026-10-08 19:11:31,570 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:11:31,571 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:11:31,571 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:11:31,575 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:11:31,576 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:11:31,576 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:11:31,577 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:11:31,578 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:11:31,579 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:11:31,579 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:11:31,581 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:11:31,582 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:11:31,583 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:11:31,584 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:11:31,586 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:11:31,586 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:11:31,587 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:11:31,588 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:11:31,590 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:11:31,592 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:11:31,592 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:11:31,593 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:11:31,593 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:11:31,594 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:11:31,595 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:11:31,596 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:11:31,596 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:11:31,598 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:11:31,599 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:11:31,602 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:11:31,609 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:11:31,612 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:11:31,614 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:11:31,636 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:11:31,637 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:11:31,644 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:11:31,654 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:11:31,655 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:11:31,655 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:11:31,656 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:11:31,656 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:11:31,657 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:11:31,657 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:11:31,658 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:11:31,658 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:11:31,659 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:11:31,659 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:11:31,660 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:11:31,660 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:11:31,660 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:11:31,661 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:11:31,661 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:11:31,662 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:11:31,663 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:11:31,664 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:11:31,669 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:11:31,671 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:11:31,672 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:11:31,672 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:11:31,673 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:11:31,683 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:11:31,685 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:11:31,691 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:11:31,694 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:11:31,696 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:11:31,697 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:11:31,706 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:11:31,710 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:11:31,717 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:11:31,727 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:11:31,732 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:11:31,740 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:11:31,754 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:11:31,756 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:11:31,775 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:11:31,793 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 19:11:31,804 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:11:31,805 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:11:31,810 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:11:31,812 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:11:31,813 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:11:31,821 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:11:31,827 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:11:31,832 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:11:31,837 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:11:31,839 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.047 2026-10-08 19:11:31,844 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:11:31,850 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 19:11:31,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.060 0.039 2026-10-08 19:11:31,872 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:11:31,891 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:11:31,898 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:11:31,911 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:11:31,918 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:11:31,930 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:11:31,933 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:11:31,939 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:11:31,942 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:11:31,943 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:11:31,943 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:11:31,944 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:11:31,944 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:11:31,944 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:11:31,945 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:11:31,945 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:11:31,945 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:11:31,946 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:11:31,947 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:11:31,951 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:11:31,952 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:11:31,954 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:11:31,956 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:11:31,963 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:11:31,982 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:11:32,000 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 19:11:32,004 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 19:11:32,009 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 19:11:32,021 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:11:32,023 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-08 19:11:32,349 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:32,373 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:32,378 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.011 2026-10-08 19:11:32,518 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:32] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:11:32,604 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:32] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:33,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:11:33,883 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:33,900 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:33,916 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41269158 for PoS orders references: ['Order 00323-004-0005'] (draft: True) 2026-10-08 19:11:33,918 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:33,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41269158 with result: [{'id': 399, 'pos_reference': 'Order 00323-004-0005', 'account_move': False}] 2026-10-08 19:11:33,994 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.029 0.055 2026-10-08 19:11:34,762 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:34,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.010 2026-10-08 19:11:35,564 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:35,572 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:35,588 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:35,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43542240 for PoS orders references: ['Order 00323-004-0005'] (draft: True) 2026-10-08 19:11:35,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43542240 with result: [{'id': 399, 'pos_reference': 'Order 00323-004-0005', 'account_move': False}] 2026-10-08 19:11:35,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.052 0.094 2026-10-08 19:11:36,490 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:11:36,502 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:36,508 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35920 2026-10-08 19:11:36,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:11:36,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35920 2026-10-08 19:11:36,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191136_619825_TestFrontend.txt 2026-10-08 19:11:36,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpjum9f386_chrome_odoo" 2026-10-08 19:11:36,658 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-08 19:11:37,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36170 2026-10-08 19:11:37,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpfy26316f_chrome_odoo 2026-10-08 19:11:37,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39081/json/version 2026-10-08 19:11:37,307 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39081/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:11:37,338 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:11:37,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39081/json 2026-10-08 19:11:37,340 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39081/json with timeout 3 increased to 10s during tests 2026-10-08 19:11:37,363 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39081/devtools/page/CC32238B579D1A8CC56D3CA750FB0B98 2026-10-08 19:11:37,388 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:11:37,403 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:11:37,697 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:11:37,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:11:37,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:11:37,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:11:37,745 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:11:38,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:38] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.166 0.911 2026-10-08 19:11:38,818 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'CC32238B579D1A8CC56D3CA750FB0B98', 'loaderId': 'C1D150E3508A5F9B6BE21439ABB8C7C7', 'isDownload': False} 2026-10-08 19:11:38,818 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-08 19:11:38,855 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:11:38,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:38] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.008 2026-10-08 19:11:38,892 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:38] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.026 2026-10-08 19:11:38,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:38] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.036 2026-10-08 19:11:39,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:39] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-08 19:11:39,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.020 2026-10-08 19:11:39,532 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:11:39,535 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:11:39,545 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:11:39,563 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:40,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.410 0.661 2026-10-08 19:11:40,736 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.112 2026-10-08 19:11:40,773 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:11:40,910 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.078 0.121 2026-10-08 19:11:40,958 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.012 0.009 2026-10-08 19:11:41,014 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-08 19:11:41,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:11:41,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.280 0.597 2026-10-08 19:11:42,066 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.065 2026-10-08 19:11:42,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "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-08 19:11:42,121 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.009 2026-10-08 19:11:42,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.064 0.071 2026-10-08 19:11:42,299 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:11:42,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.020 0.145 2026-10-08 19:11:42,393 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.018 0.216 2026-10-08 19:11:42,426 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:11:42,442 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:42,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.016 0.280 2026-10-08 19:11:42,478 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:11:42,500 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:11:42,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.034 0.345 2026-10-08 19:11:42,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.383 2026-10-08 19:11:42,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.282 2026-10-08 19:11:42,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.275 2026-10-08 19:11:42,685 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.025 0.207 2026-10-08 19:11:42,716 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.202 2026-10-08 19:11:42,746 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.020 0.172 2026-10-08 19:11:42,761 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.179 2026-10-08 19:11:42,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.170 2026-10-08 19:11:42,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.174 2026-10-08 19:11:42,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.011 0.183 2026-10-08 19:11:42,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:42] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.110 2026-10-08 19:11:43,169 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:43,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.019 2026-10-08 19:11:43,208 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:43,215 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.034 2026-10-08 19:11:43,369 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:44,132 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:44,137 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:44,151 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:44,166 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:44,183 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:44,202 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:44,219 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:44,233 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:44,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:11:45,093 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:45,109 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:45,119 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:45,134 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:45,149 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:45,167 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:45,187 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:45,200 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:45,218 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:45,988 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.006 2026-10-08 19:11:46,059 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,075 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,085 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,101 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,117 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,135 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,152 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,166 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,183 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,206 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,217 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,233 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,249 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,267 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,283 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,300 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,317 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,332 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,350 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,370 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,383 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,399 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-08 19:11:46,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-08 19:11:46,462 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:46,472 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:11:46,483 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,495 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,503 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,521 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,535 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,549 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:46,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:11:46,584 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:11:46,601 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:11:46,608 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16758639 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-08 19:11:46,777 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16758639 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-08 19:11:46,804 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.097 0.102 2026-10-08 19:11:46,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.036 0.045 2026-10-08 19:11:47,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 19:11:47,700 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:11:47,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:11:47,733 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:47,750 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:47,766 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:47,784 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:47,801 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:47,816 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:47,818 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:11:47,828 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36170 2026-10-08 19:11:47,829 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:11:47,830 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36170 2026-10-08 19:11:47,928 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191147_927791_TestFrontend.txt 2026-10-08 19:11:47,928 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpfy26316f_chrome_odoo" 2026-10-08 19:11:48,358 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36370 2026-10-08 19:11:48,359 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpbmsfhxxy_chrome_odoo 2026-10-08 19:11:48,359 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38161/json/version 2026-10-08 19:11:48,361 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38161/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:11:48,495 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:11:48,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38161/json 2026-10-08 19:11:48,497 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38161/json with timeout 3 increased to 10s during tests 2026-10-08 19:11:48,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38161/devtools/page/38CD2716F9364216ED2F0BB20EB583B2 2026-10-08 19:11:48,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:11:48,622 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:11:48,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:11:48,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:11:48,730 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:11:48,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:11:48,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:48] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.022 0.080 2026-10-08 19:11:48,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '38CD2716F9364216ED2F0BB20EB583B2', 'loaderId': 'EE1F934FA1F960164E31DBE21365C5FE', 'isDownload': False} 2026-10-08 19:11:48,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-08 19:11:48,931 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:11:48,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:48] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-10-08 19:11:48,988 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:48] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-08 19:11:49,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:49] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.044 2026-10-08 19:11:49,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:49] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-10-08 19:11:49,575 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:11:49,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-08 19:11:49,640 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:11:49,651 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:11:49,655 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:50,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.268 0.584 2026-10-08 19:11:50,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.055 0.878 2026-10-08 19:11:50,678 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:11:50,778 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.168 2026-10-08 19:11:50,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-08 19:11:50,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-08 19:11:51,688 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:51,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.269 0.630 2026-10-08 19:11:51,946 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.074 2026-10-08 19:11:51,989 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.019 2026-10-08 19:11:52,007 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.006 2026-10-08 19:11:52,109 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.020 0.048 2026-10-08 19:11:52,171 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.013 0.091 2026-10-08 19:11:52,178 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:52,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.031 0.173 2026-10-08 19:11:52,275 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11: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-08 19:11:52,299 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:11:52,309 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:11:52,324 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.021 0.228 2026-10-08 19:11:52,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.254 2026-10-08 19:11:52,377 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.272 2026-10-08 19:11:52,413 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.015 0.279 2026-10-08 19:11:52,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.238 2026-10-08 19:11:52,506 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.021 0.165 2026-10-08 19:11:52,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.197 2026-10-08 19:11:52,566 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.191 2026-10-08 19:11:52,604 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.025 0.193 2026-10-08 19:11:52,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.022 0.194 2026-10-08 19:11:52,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.009 0.220 2026-10-08 19:11:52,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.195 2026-10-08 19:11:52,700 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:52] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.123 2026-10-08 19:11:53,206 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:53,284 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.043 0.048 2026-10-08 19:11:53,429 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:11:54,212 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:54,221 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:54,236 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:54,257 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:54,270 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:54,288 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:54,302 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:54,317 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:54,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:11:55,164 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:55,171 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:55,186 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43990221 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-08 19:11:55,238 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [626, 627] 2026-10-08 19:11:55,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43990221 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-08 19:11:55,406 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.107 0.123 2026-10-08 19:11:56,176 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:11:56,194 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.011 2026-10-08 19:11:56,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:11:56,982 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:56,994 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48812991 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-08 19:11:57,024 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [628, 629, 630] 2026-10-08 19:11:57,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48812991 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-08 19:11:57,185 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.058 0.143 2026-10-08 19:11:57,951 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:57,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.010 2026-10-08 19:11:57,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:11:58,743 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:58,771 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:58,857 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.042 0.060 2026-10-08 19:11:59,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-08 19:11:59,670 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:59,689 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:59,708 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:59,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 19:11:59,743 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:59,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:11:59,774 100 INFO rb-6d39a9a-225376-422534 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-08 19:11:59,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74643646 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-08 19:11:59,817 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [631, 632, 633] 2026-10-08 19:11:59,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74643646 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-08 19:11:59,936 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:11:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.067 0.105 2026-10-08 19:12:00,705 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:00,804 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.045 0.047 2026-10-08 19:12:01,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 19:12:01,585 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:01,617 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:01,622 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:01,637 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:01,650 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:01,669 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:01,685 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:01,703 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:01,717 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:02,564 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:02,599 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:02,628 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.015 0.009 2026-10-08 19:12:02,767 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:12:02,768 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:12:02,769 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:12:02,771 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:12:02,772 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:12:02,779 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:12:02,788 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:12:02,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:12:02,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:12:02,790 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:12:02,791 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:12:02,792 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:12:02,792 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:12:02,793 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:12:02,794 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:12:02,794 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:12:02,795 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:12:02,796 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:12:02,796 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:12:02,797 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:12:02,798 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:12:02,800 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:12:02,800 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:12:02,801 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:12:02,802 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:12:02,803 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:12:02,804 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:12:02,805 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:12:02,806 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:12:02,807 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:12:02,826 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:12:02,828 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:12:02,829 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:12:02,830 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:12:02,831 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:12:02,832 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:12:02,833 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:12:02,834 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:12:02,835 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:12:02,835 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:12:02,836 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:12:02,837 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:12:02,838 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:12:02,839 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:12:02,855 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:12:02,866 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:12:02,868 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:12:02,880 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:12:02,884 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:12:02,905 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:12:02,909 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:12:02,913 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:12:02,914 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:12:02,922 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:12:02,933 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:12:02,935 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 19:12:02,939 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:12:02,944 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:12:02,947 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:12:02,948 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:12:02,948 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:12:02,950 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:12:02,951 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:12:02,952 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:12:02,953 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:12:02,954 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:12:02,956 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:12:02,957 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:12:02,958 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:12:02,961 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:12:02,961 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:12:02,963 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:12:02,964 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:12:02,966 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:12:02,969 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:12:02,974 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:12:02,975 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:12:02,981 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:12:02,990 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:12:02,991 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:12:03,005 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:12:03,007 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:12:03,008 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 19:12:03,010 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:12:03,018 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-08 19:12:03,020 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:12:03,022 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:12:03,024 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:12:03,025 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:12:03,026 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:12:03,029 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:12:03,031 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:12:03,033 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:12:03,035 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:12:03,037 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:12:03,038 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:12:03,039 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:12:03,039 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:12:03,040 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:12:03,041 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:12:03,041 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:12:03,042 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:12:03,043 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:12:03,043 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:12:03,044 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:12:03,045 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:12:03,054 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "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-08 19:12:03,087 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:12:03,089 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:12:03,091 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:12:03,104 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:12:03,107 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-08 19:12:03,117 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:12:03,135 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:12:03,146 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:12:03,152 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:12:03,155 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:12:03,156 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:12:03,580 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-08 19:12:03,581 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:03,585 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:03,593 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:12:03,614 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:03,625 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 19:12:03,625 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1252989 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-10-08 19:12:03,643 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:03,651 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 19:12:03,667 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [634, 635, 636] 2026-10-08 19:12:03,671 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:03,673 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.019 2026-10-08 19:12:03,688 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:03,714 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:03,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 19:12:03,736 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:03,759 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 19:12:03,774 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:03,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:12:03,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1252989 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-10-08 19:12:03,801 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:12:03,815 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:12:03,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36370 2026-10-08 19:12:03,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.094 0.119 2026-10-08 19:12:03,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:12:03,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36370 2026-10-08 19:12:03,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191203_940587_TestFrontend.txt 2026-10-08 19:12:03,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpbmsfhxxy_chrome_odoo" 2026-10-08 19:12:04,374 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36623 2026-10-08 19:12:04,375 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmph49gix4b_chrome_odoo 2026-10-08 19:12:04,375 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41937/json/version 2026-10-08 19:12:04,377 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41937/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:12:04,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:12:04,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41937/json 2026-10-08 19:12:04,414 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41937/json with timeout 3 increased to 10s during tests 2026-10-08 19:12:04,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41937/devtools/page/56DE423F0B7BC27C6CC69A802A36B78D 2026-10-08 19:12:04,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:12:04,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:12:04,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:12:04,540 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:12:04,554 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:12:04,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:12:04,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:04] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.028 0.086 2026-10-08 19:12:04,695 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '56DE423F0B7BC27C6CC69A802A36B78D', 'loaderId': '85B8E5F3372883214BDC1C98B564FC22', 'isDownload': False} 2026-10-08 19:12:04,696 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-08 19:12:04,730 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:12:04,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:04] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.011 2026-10-08 19:12:04,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:04] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.028 2026-10-08 19:12:04,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:04] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.049 2026-10-08 19:12:05,401 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:05] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.013 2026-10-08 19:12:05,429 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.009 2026-10-08 19:12:05,470 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:12:05,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:12:05,489 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:12:05,519 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:06,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.301 0.604 2026-10-08 19:12:06,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.045 0.934 2026-10-08 19:12:06,560 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:12:06,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.145 2026-10-08 19:12:06,720 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-10-08 19:12:06,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-10-08 19:12:07,601 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:07,660 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.263 0.568 2026-10-08 19:12:07,786 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.066 2026-10-08 19:12:07,815 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:07] "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-08 19:12:07,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.006 2026-10-08 19:12:07,939 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:07] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.026 0.050 2026-10-08 19:12:07,955 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:12:08,013 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.025 0.113 2026-10-08 19:12:08,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.020 0.190 2026-10-08 19:12:08,112 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12: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-08 19:12:08,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.196 2026-10-08 19:12:08,159 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 19:12:08,186 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:12:08,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.032 0.280 2026-10-08 19:12:08,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.304 2026-10-08 19:12:08,270 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.014 0.287 2026-10-08 19:12:08,304 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.020 0.257 2026-10-08 19:12:08,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.029 0.163 2026-10-08 19:12:08,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.013 0.199 2026-10-08 19:12:08,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.199 2026-10-08 19:12:08,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.193 2026-10-08 19:12:08,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.188 2026-10-08 19:12:08,480 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.175 2026-10-08 19:12:08,506 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.005 0.184 2026-10-08 19:12:08,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:08] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.022 0.092 2026-10-08 19:12:09,771 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:09,782 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:09,798 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:09,815 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:09,834 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:09,849 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:09,865 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-08 19:12:09,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-08 19:12:09,901 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:09,922 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:12:09,924 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:09,932 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:09,952 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:09,973 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:09,976 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:09] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.011 0.012 2026-10-08 19:12:09,989 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-08 19:12:10,000 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:10,010 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:10] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.011 0.008 2026-10-08 19:12:10,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:10] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.009 0.016 2026-10-08 19:12:10,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-08 19:12:10,826 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:10,842 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-08 19:12:10,851 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 19:12:10,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:12:10,868 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:10] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:12:10,876 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:10,884 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:10,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-08 19:12:10,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:10] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.004 0.009 2026-10-08 19:12:10,919 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-08 19:12:11,700 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-08 19:12:11,732 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 19:12:11,751 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,752 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:11] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:12:11,765 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,782 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,802 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,817 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,832 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,852 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,866 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,885 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-08 19:12:11,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:11] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 19:12:11,933 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:11,936 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:11] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 19:12:11,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:11] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.007 0.014 2026-10-08 19:12:11,979 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:11] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.048 2026-10-08 19:12:12,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.005 2026-10-08 19:12:12,753 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:12,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-08 19:12:12,782 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:12:12,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:12] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 19:12:12,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-08 19:12:12,820 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:12,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:12:12,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:12] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.010 2026-10-08 19:12:12,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-08 19:12:12,851 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:12,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 19:12:12,886 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:12,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:12] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.010 0.013 2026-10-08 19:12:13,672 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-08 19:12:13,681 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,702 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,716 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,733 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,751 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,766 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,782 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,801 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-08 19:12:13,835 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:12:13,855 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:13] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.006 0.007 2026-10-08 19:12:13,868 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,880 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:13] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:12:13,887 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,903 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:13] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.008 2026-10-08 19:12:13,936 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 19:12:13,969 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:13,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 19:12:14,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-08 19:12:14,007 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:12:14,020 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,033 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:12:14,055 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,067 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,084 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,105 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,115 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 19:12:14,149 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 19:12:14,181 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:12:14,183 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-08 19:12:14,201 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.006 2026-10-08 19:12:14,216 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,236 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,249 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 19:12:14,270 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-08 19:12:14,287 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:14] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 19:12:14,301 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:14,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:12:14,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.059 2026-10-08 19:12:14,520 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19: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-08 19:12:15,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:12:15,310 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:15,325 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:15,338 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:15,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:12:15,378 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:12:15,378 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.013 0.011 2026-10-08 19:12:15,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36623 2026-10-08 19:12:15,382 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:12:15,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36623 2026-10-08 19:12:15,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191215_537569_TestFrontend.txt 2026-10-08 19:12:15,538 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmph49gix4b_chrome_odoo" 2026-10-08 19:12:15,576 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-08 19:12:16,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36843 2026-10-08 19:12:16,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpvrf2hqfx_chrome_odoo 2026-10-08 19:12:16,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41295/json/version 2026-10-08 19:12:16,283 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41295/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:12:16,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:12:16,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41295/json 2026-10-08 19:12:16,333 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41295/json with timeout 3 increased to 10s during tests 2026-10-08 19:12:16,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41295/devtools/page/75E50D42BF37F7FD488A378EE5D6F0C0 2026-10-08 19:12:16,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:12:16,389 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:12:16,884 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:12:16,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:12:16,891 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:12:16,891 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:12:16,932 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:12:19,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:19] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.146 2.210 2026-10-08 19:12:19,284 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '75E50D42BF37F7FD488A378EE5D6F0C0', 'loaderId': 'A90C5259CE7B524F9F192DA26DAED9B7', 'isDownload': False} 2026-10-08 19:12:19,284 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-08 19:12:19,308 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:12:19,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:19] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.014 2026-10-08 19:12:19,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:19] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.039 2026-10-08 19:12:19,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:19] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.027 0.057 2026-10-08 19:12:19,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:19] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-08 19:12:19,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.013 2026-10-08 19:12:20,065 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:12:20,095 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-08 19:12:20,100 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.028 0.022 2026-10-08 19:12:20,133 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:21,288 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.446 0.718 2026-10-08 19:12:21,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.193 2026-10-08 19:12:21,410 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:12:21,541 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.056 0.148 2026-10-08 19:12:21,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-08 19:12:21,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-08 19:12:22,465 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:12:22,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.291 0.607 2026-10-08 19:12:22,806 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.094 2026-10-08 19:12:22,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.015 0.018 2026-10-08 19:12:22,872 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 19:12:23,038 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.056 0.083 2026-10-08 19:12:23,049 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:12:23,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.022 0.176 2026-10-08 19:12:23,147 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12: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-08 19:12:23,177 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:12:23,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.019 0.250 2026-10-08 19:12:23,227 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:12:23,236 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:12:23,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.023 0.373 2026-10-08 19:12:23,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.353 2026-10-08 19:12:23,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.371 2026-10-08 19:12:23,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.268 2026-10-08 19:12:23,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.166 2026-10-08 19:12:23,470 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.034 0.179 2026-10-08 19:12:23,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.187 2026-10-08 19:12:23,522 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.198 2026-10-08 19:12:23,541 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.194 2026-10-08 19:12:23,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.178 2026-10-08 19:12:23,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.006 0.182 2026-10-08 19:12:23,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.179 2026-10-08 19:12:23,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.016 0.085 2026-10-08 19:12:23,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:12:23,917 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:12:23,936 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:12:23,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.026 2026-10-08 19:12:23,959 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.018 2026-10-08 19:12:24,024 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 19:12:24,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-08 19:12:24,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 19:12:24,915 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:24,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:12:24,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.011 2026-10-08 19:12:25,772 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:12:25,784 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:12:25,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-08 19:12:25,801 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:12:25,804 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 19:12:26,571 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:26,581 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:26,601 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:26,620 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:26,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.013 2026-10-08 19:12:27,063 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-08 19:12:27,432 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:27,442 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:27,449 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:27,466 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:27,482 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:27,501 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:27,518 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:27,532 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:27,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:12:27,566 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:12:27,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:12:27,586 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21694834 for PoS orders references: ['Order 00325-002-0002'] (draft: True) 2026-10-08 19:12:27,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21694834 with result: [{'id': 401, 'pos_reference': 'Order 00325-002-0002', 'account_move': False}] 2026-10-08 19:12:27,733 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.060 0.097 2026-10-08 19:12:27,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.027 0.053 2026-10-08 19:12:28,608 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-08 19:12:28,618 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:28,649 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:28,654 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:28,668 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:28,683 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:28,699 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:28,717 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:28,733 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:28,749 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:29,594 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:29,599 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:12:29,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71976764 for PoS orders references: ['Order 00325-002-0003'] (draft: True) 2026-10-08 19:12:29,619 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:29,735 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71976764 with result: [{'id': 402, 'pos_reference': 'Order 00325-002-0003', 'account_move': False}] 2026-10-08 19:12:29,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.059 0.090 2026-10-08 19:12:30,531 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:12:30,548 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:12:30,569 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:12:30,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.042 2026-10-08 19:12:31,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 19:12:31,406 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:31,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:12:31,442 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:31,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:12:31,491 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:31] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.017 0.051 2026-10-08 19:12:31,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:31] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.025 0.072 2026-10-08 19:12:31,638 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.046 2026-10-08 19:12:32,418 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:32,431 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:12:32,448 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:32,469 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:32,473 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.010 2026-10-08 19:12:33,265 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:33,270 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:33,284 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:33,300 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:33,315 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:33,334 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:33,350 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:33,365 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:33,382 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:12:33,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91912927 for PoS orders references: ['Order 00325-002-0004'] (draft: True) 2026-10-08 19:12:33,403 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:33,490 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91912927 with result: [{'id': 403, 'pos_reference': 'Order 00325-002-0004', 'account_move': False}] 2026-10-08 19:12:33,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.037 0.079 2026-10-08 19:12:34,285 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:12:34,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:12:34,318 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:12:34,396 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.036 0.054 2026-10-08 19:12:35,170 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:35,182 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:12:35,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 19:12:35,217 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-08 19:12:35,242 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:35] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.019 0.035 2026-10-08 19:12:35,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:35] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.035 0.069 2026-10-08 19:12:35,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:12:36,086 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:36,099 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:36,103 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:12:36,108 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.009 2026-10-08 19:12:36,123 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:12:36,135 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36843 2026-10-08 19:12:36,136 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:12:36,136 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36843 2026-10-08 19:12:36,245 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191236_244775_TestFrontend.txt 2026-10-08 19:12:36,245 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpvrf2hqfx_chrome_odoo" 2026-10-08 19:12:36,272 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-08 19:12:37,074 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37069 2026-10-08 19:12:37,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp3xaik8me_chrome_odoo 2026-10-08 19:12:37,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43125/json/version 2026-10-08 19:12:37,077 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43125/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:12:37,127 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:12:37,127 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43125/json 2026-10-08 19:12:37,128 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43125/json with timeout 3 increased to 10s during tests 2026-10-08 19:12:37,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43125/devtools/page/E7D158A6275A32F9152DF69FD9D38356 2026-10-08 19:12:37,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:12:37,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:12:37,525 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:12:37,529 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:12:37,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:12:37,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:12:37,562 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:12:38,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:38] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.116 0.863 2026-10-08 19:12:38,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'E7D158A6275A32F9152DF69FD9D38356', 'loaderId': '3EE3F1DB06226E2C4E8568E0EAABC90F', 'isDownload': False} 2026-10-08 19:12:38,540 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-08 19:12:38,573 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:12:38,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:38] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-10-08 19:12:38,640 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:38] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.024 2026-10-08 19:12:38,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:38] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.045 2026-10-08 19:12:39,223 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:39] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-08 19:12:39,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.008 2026-10-08 19:12:39,322 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:12:39,323 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.012 2026-10-08 19:12:39,330 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:12:39,348 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:40,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.466 0.735 2026-10-08 19:12:40,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.230 2026-10-08 19:12:40,684 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:12:40,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.149 2026-10-08 19:12:40,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:12:40,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-08 19:12:41,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.219 0.526 2026-10-08 19:12:41,725 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:12:41,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.054 0.092 2026-10-08 19:12:41,877 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:41] "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-08 19:12:41,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 19:12:42,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.049 0.054 2026-10-08 19:12:42,037 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:12:42,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.020 0.170 2026-10-08 19:12:42,145 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:12:42,190 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:12:42,218 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.035 0.254 2026-10-08 19:12:42,246 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:12:42,266 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:12:42,304 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.034 0.322 2026-10-08 19:12:42,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.344 2026-10-08 19:12:42,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.374 2026-10-08 19:12:42,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.301 2026-10-08 19:12:42,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.015 0.165 2026-10-08 19:12:42,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.167 2026-10-08 19:12:42,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.164 2026-10-08 19:12:42,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.168 2026-10-08 19:12:42,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.028 0.168 2026-10-08 19:12:42,566 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.174 2026-10-08 19:12:42,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.004 0.161 2026-10-08 19:12:42,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.144 2026-10-08 19:12:42,662 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.129 2026-10-08 19:12:42,855 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:42,887 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:42,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.034 2026-10-08 19:12:42,948 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.068 2026-10-08 19:12:43,109 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:12:43,878 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:43,885 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:43,899 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:43,915 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:43,933 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:43,958 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:43,964 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:43,980 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:43,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:12:44,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61867350 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-10-08 19:12:44,019 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:44,231 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61867350 with result: [{'id': 404, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-08 19:12:44,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.126 0.126 2026-10-08 19:12:44,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-08 19:12:45,033 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:45,050 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:45,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.031 0.048 2026-10-08 19:12:45,896 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:12:45,905 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:12:45,933 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:12:45,939 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:12:45,942 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:12:45,943 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:45,960 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:12:45,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:45] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.020 2026-10-08 19:12:45,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:12:46,003 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:12:46,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3574525 for PoS orders references: ['Order 00326-002-0001'] (draft: False) 2026-10-08 19:12:46,063 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [644] 2026-10-08 19:12:46,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3574525 with result: [{'id': 404, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-10-08 19:12:46,294 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.114 0.188 2026-10-08 19:12:47,080 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:12:47,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:12:47,119 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:12:47,124 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.011 2026-10-08 19:12:47,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-08 19:12:47,918 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:47,945 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:47,949 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:47,966 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:47,982 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:47,997 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:48,016 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:48,031 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:48,047 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:48,890 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:48,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:12:48,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15338458 for PoS orders references: ['Order 00326-002-0002'] (draft: True) 2026-10-08 19:12:48,917 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:49,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15338458 with result: [{'id': 405, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-10-08 19:12:49,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.040 0.083 2026-10-08 19:12:49,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:12:49,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:12:49,821 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:12:49,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.030 0.048 2026-10-08 19:12:49,998 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.018 0.005 2026-10-08 19:12:50,658 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:50,663 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 19:12:50,695 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:50,702 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:50,724 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 19:12:51,519 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:51,524 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:51,533 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:51,552 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:51,564 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:51,582 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:51,598 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:51,614 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:52,459 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:52,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:12:52,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:12:52,497 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:52,515 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:12:52,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2290245 for PoS orders references: ['Order 00326-002-0003'] (draft: False) 2026-10-08 19:12:52,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:12:52,670 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2290245 with result: [{'id': 406, 'pos_reference': 'Order 00326-002-0003', 'account_move': False}] 2026-10-08 19:12:52,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.060 0.102 2026-10-08 19:12:53,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:12:53,497 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:12:53,515 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:12:53,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.056 2026-10-08 19:12:54,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-08 19:12:54,382 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:54,408 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:54,415 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:54,432 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:54,449 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:54,464 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:54,482 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:54,498 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:54,516 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:54,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-08 19:12:55,366 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:55,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:12:55,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96256535 for PoS orders references: ['Order 00326-002-0004'] (draft: True) 2026-10-08 19:12:55,398 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:55,485 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96256535 with result: [{'id': 407, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-10-08 19:12:55,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.033 0.083 2026-10-08 19:12:56,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:12:56,282 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:12:56,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:12:56,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.041 0.051 2026-10-08 19:12:57,154 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:57,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 19:12:57,181 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:12:57,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:12:57,275 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.053 2026-10-08 19:12:58,068 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-08 19:12:58,080 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-08 19:12:58,096 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-08 19:12:58,113 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-08 19:12:58,129 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-08 19:12:58,146 100 INFO rb-6d39a9a-225376-422534 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-08 19:12:58,163 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:12:58,180 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:12:58,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:12:58,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:12:58,232 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:12:58,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.038 0.050 2026-10-08 19:12:59,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-08 19:12:59,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:12:59,113 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:12:59,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:12:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.043 2026-10-08 19:12:59,965 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-08 19:12:59,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-08 19:12:59,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-08 19:13:00,013 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-08 19:13:00,036 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-08 19:13:00,047 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:00,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:13:00,080 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:13:00,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:13:00,113 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:13:00,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:13:00,198 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.047 2026-10-08 19:13:00,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-08 19:13:00,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:13:01,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:13:01,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.050 2026-10-08 19:13:01,856 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:01,864 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:13:01,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:13:01,899 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:01,917 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:13:01,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:13:01,962 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15369370 for PoS orders references: ['Order 00326-002-0004'] (draft: False) 2026-10-08 19:13:02,001 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [648] 2026-10-08 19:13:02,142 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15369370 with result: [{'id': 407, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-10-08 19:13:02,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.076 0.137 2026-10-08 19:13:02,968 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-08 19:13:02,981 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-08 19:13:02,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-08 19:13:03,013 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-08 19:13:03,029 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-08 19:13:03,049 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:03,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:13:03,079 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:13:03,096 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:13:03,113 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:13:03,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:13:03,211 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.034 0.055 2026-10-08 19:13:03,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-10-08 19:13:03,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-08 19:13:03,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 19:13:04,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-08 19:13:04,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-08 19:13:04,046 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-08 19:13:04,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-08 19:13:04,080 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 19:13:04,099 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:04,116 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:04,157 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:04] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.050 0.053 2026-10-08 19:13:04,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:04] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.026 0.043 2026-10-08 19:13:04,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:04] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.018 0.037 2026-10-08 19:13:05,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-08 19:13:05,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:13:05,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:13:05,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.057 2026-10-08 19:13:05,956 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:13:05,965 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:13:05,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-08 19:13:05,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-08 19:13:06,013 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:06,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 19:13:06,047 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:06,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 19:13:06,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 19:13:06,100 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:06,113 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:06,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:13:06,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 19:13:06,160 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45259990 for PoS orders references: ['Order 00326-002-0002'] (draft: False) 2026-10-08 19:13:06,187 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [646] 2026-10-08 19:13:06,384 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45259990 with result: [{'id': 405, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-10-08 19:13:06,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.115 0.147 2026-10-08 19:13:06,586 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:13:06,588 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:13:06,591 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:13:06,593 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:13:06,598 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:13:06,602 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:13:06,603 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:13:06,604 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:13:06,605 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:13:06,607 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:13:06,607 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:13:06,608 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:13:06,609 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:13:06,609 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:13:06,614 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:13:06,616 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:13:06,641 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:13:06,645 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:13:06,658 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:13:06,663 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:13:06,663 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-08 19:13:06,670 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 19:13:06,690 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:13:06,704 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:13:06,710 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:13:06,715 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:13:06,721 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:13:06,722 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:13:06,724 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:13:06,727 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:13:06,735 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:13:06,745 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:13:06,746 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:13:06,753 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:13:06,759 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 19:13:06,761 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:13:06,763 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:13:06,764 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:13:06,779 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:13:06,785 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:13:06,793 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:13:06,794 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:13:06,795 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:13:06,796 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:13:06,796 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:13:06,797 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:13:06,797 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:13:06,814 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:13:06,817 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:13:06,820 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:13:06,825 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:13:06,826 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:13:06,827 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:13:06,869 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 19:13:06,876 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:13:06,887 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:13:06,891 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:13:06,899 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:13:06,902 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:13:06,910 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:13:06,920 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:13:06,923 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:13:06,933 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:13:06,947 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 19:13:06,950 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:13:06,963 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:13:06,976 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.035 0.017 2026-10-08 19:13:06,982 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.046 2026-10-08 19:13:06,993 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:13:07,000 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:13:07,001 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-08 19:13:07,009 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:13:07,017 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:13:07,022 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:13:07,023 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:13:07,024 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:13:07,025 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:13:07,031 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:13:07,046 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:13:07,051 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:13:07,067 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:13:07,073 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:13:07,074 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:13:07,076 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 19:13:07,080 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:13:07,081 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:13:07,082 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:13:07,083 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:13:07,083 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:13:07,084 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:13:07,084 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:13:07,086 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:13:07,087 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:13:07,088 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:13:07,089 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:13:07,090 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:13:07,092 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:13:07,093 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:13:07,094 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:13:07,102 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:13:07,110 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:13:07,110 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:13:07,122 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:13:07,129 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:13:07,134 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:13:07,136 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:13:07,138 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:13:07,140 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:13:07,147 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:13:07,148 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:13:07,149 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:13:07,150 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:13:07,151 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:13:07,151 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:13:07,152 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:13:07,153 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:13:07,154 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:13:07,154 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:13:07,155 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:13:07,480 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:07,584 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:07,587 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:07,604 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 19:13:07,648 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:13:07,747 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:07] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:13:09,032 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:09,037 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:09,047 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:09,065 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:09,080 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:09,098 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:09,115 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:09,131 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:09,973 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:09,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:13:10,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:13:10,016 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:10,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:13:10,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:13:10,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35557212 for PoS orders references: ['Order 00326-002-0005'] (draft: False) 2026-10-08 19:13:10,177 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35557212 with result: [{'id': 408, 'pos_reference': 'Order 00326-002-0005', 'account_move': False}] 2026-10-08 19:13:10,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.050 0.100 2026-10-08 19:13:11,013 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-08 19:13:11,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 19:13:11,040 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:11] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.008 0.015 2026-10-08 19:13:12,828 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:12,830 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:13:12,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:13:12,852 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:12,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37069 2026-10-08 19:13:12,857 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:13:12,858 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37069 2026-10-08 19:13:12,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191312_986275_TestFrontend.txt 2026-10-08 19:13:12,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp3xaik8me_chrome_odoo" 2026-10-08 19:13:13,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-08 19:13:13,720 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37353 2026-10-08 19:13:13,720 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp6w3baure_chrome_odoo 2026-10-08 19:13:13,721 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45855/json/version 2026-10-08 19:13:13,723 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45855/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:13:13,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:13:13,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45855/json 2026-10-08 19:13:13,817 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45855/json with timeout 3 increased to 10s during tests 2026-10-08 19:13:13,843 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45855/devtools/page/E766A4EA1EF48F26C3301195636551DF 2026-10-08 19:13:13,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:13:13,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:13:14,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:13:14,194 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:13:14,202 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:13:14,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:13:14,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:13:15,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:15] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.176 1.019 2026-10-08 19:13:15,423 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'E766A4EA1EF48F26C3301195636551DF', 'loaderId': 'B7E5FE2DE347EF6E2D85E50A794B4726', 'isDownload': False} 2026-10-08 19:13:15,424 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-08 19:13:15,450 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:13:15,494 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:15] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.012 2026-10-08 19:13:15,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:15] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.033 2026-10-08 19:13:15,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:15] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.039 2026-10-08 19:13:16,067 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:16] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.016 2026-10-08 19:13:16,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-10-08 19:13:16,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-08 19:13:16,151 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:13:16,153 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:13:16,169 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:17,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.423 0.685 2026-10-08 19:13:17,362 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.138 2026-10-08 19:13:17,404 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:13:17,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.136 2026-10-08 19:13:17,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 19:13:17,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-10-08 19:13:18,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:13:18,403 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.241 0.533 2026-10-08 19:13:18,541 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.088 2026-10-08 19:13:18,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.018 2026-10-08 19:13:18,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 19:13:18,728 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.042 0.064 2026-10-08 19:13:18,751 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:13:18,784 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13: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-08 19:13:18,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.013 0.149 2026-10-08 19:13:18,805 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:13:18,824 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:13:18,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.164 2026-10-08 19:13:18,845 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:13:18,908 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.025 0.243 2026-10-08 19:13:18,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:18] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.020 0.345 2026-10-08 19:13:19,026 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.330 2026-10-08 19:13:19,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.043 0.264 2026-10-08 19:13:19,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.036 0.314 2026-10-08 19:13:19,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.336 2026-10-08 19:13:19,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.319 2026-10-08 19:13:19,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.023 0.277 2026-10-08 19:13:19,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.273 2026-10-08 19:13:19,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.193 2026-10-08 19:13:19,366 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.006 0.155 2026-10-08 19:13:19,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.019 0.164 2026-10-08 19:13:19,423 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.131 2026-10-08 19:13:19,516 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:19,536 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:19,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.032 2026-10-08 19:13:19,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.016 0.062 2026-10-08 19:13:19,724 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:20,537 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,551 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,552 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,563 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,581 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,599 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,612 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,636 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,652 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,678 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,690 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,703 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,716 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,731 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,749 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,763 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,779 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,800 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,813 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,829 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,851 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,881 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,887 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,897 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,914 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,932 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,948 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,971 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:20,981 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:21,001 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:13:21,020 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:21,024 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95055315 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-10-08 19:13:21,220 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95055315 with result: [{'id': 409, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-10-08 19:13:21,237 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.102 0.116 2026-10-08 19:13:21,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:13:22,009 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:22,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.046 0.050 2026-10-08 19:13:22,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 19:13:22,895 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:22,930 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:22,945 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:22,964 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:22,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-08 19:13:23,012 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-08 19:13:23,019 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:13:23,020 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:13:23,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:13:23,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-08 19:13:23,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-08 19:13:23,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31249852 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-10-08 19:13:23,131 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [656, 657, 658] 2026-10-08 19:13:23,234 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31249852 with result: [{'id': 409, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-10-08 19:13:23,256 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.065 0.117 2026-10-08 19:13:23,343 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.046 2026-10-08 19:13:24,137 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-08 19:13:24,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:13:24,162 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:24,179 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:24,198 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:24,213 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:24,229 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:24,245 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:24,262 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:24,279 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:13:24,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-08 19:13:24,317 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-08 19:13:24,361 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.039 2026-10-08 19:13:25,139 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 19:13:25,146 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:13:25,162 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:25,178 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:25,181 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:13:25,196 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37353 2026-10-08 19:13:25,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:13:25,201 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37353 2026-10-08 19:13:25,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191325_300135_TestFrontend.txt 2026-10-08 19:13:25,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp6w3baure_chrome_odoo" 2026-10-08 19:13:25,331 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-08 19:13:25,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37560 2026-10-08 19:13:25,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpc8j1_n87_chrome_odoo 2026-10-08 19:13:25,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45447/json/version 2026-10-08 19:13:25,857 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45447/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:13:25,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:13:25,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45447/json 2026-10-08 19:13:25,942 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45447/json with timeout 3 increased to 10s during tests 2026-10-08 19:13:25,961 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45447/devtools/page/562544D71193440DDF409029D302A76F 2026-10-08 19:13:25,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:13:26,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:13:26,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:13:26,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:13:26,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:13:26,282 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:13:26,311 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:13:27,384 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:27] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.100 0.979 2026-10-08 19:13:27,389 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '562544D71193440DDF409029D302A76F', 'loaderId': 'B263BE9D824645E1161F953530FF80B7', 'isDownload': False} 2026-10-08 19:13:27,389 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-08 19:13:27,411 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:13:27,440 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:27] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-10-08 19:13:27,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:27] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-10-08 19:13:27,470 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:27] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.029 2026-10-08 19:13:27,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:27] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-10-08 19:13:27,990 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.018 2026-10-08 19:13:28,059 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 19:13:28,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.012 2026-10-08 19:13:28,062 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:13:28,097 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:29,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.378 0.670 2026-10-08 19:13:29,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 1.064 2026-10-08 19:13:29,274 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:13:29,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.144 2026-10-08 19:13:29,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 19:13:29,526 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:13:30,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.239 0.457 2026-10-08 19:13:30,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:13:30,404 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.079 2026-10-08 19:13:30,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "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-08 19:13:30,469 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.007 2026-10-08 19:13:30,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.039 0.064 2026-10-08 19:13:30,622 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:13:30,673 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.023 0.153 2026-10-08 19:13:30,684 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13: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-08 19:13:30,717 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:13:30,740 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:13:30,748 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:13:30,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.027 0.238 2026-10-08 19:13:30,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.019 0.276 2026-10-08 19:13:30,847 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.291 2026-10-08 19:13:30,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.316 2026-10-08 19:13:30,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.024 0.241 2026-10-08 19:13:30,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:30] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.044 0.192 2026-10-08 19:13:31,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:31] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.020 0.247 2026-10-08 19:13:31,044 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.210 2026-10-08 19:13:31,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.202 2026-10-08 19:13:31,093 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.219 2026-10-08 19:13:31,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.188 2026-10-08 19:13:31,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:31] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.003 0.140 2026-10-08 19:13:31,169 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:31] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.099 2026-10-08 19:13:31,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.108 2026-10-08 19:13:31,421 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:31,438 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:31,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.054 0.024 2026-10-08 19:13:31,518 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.078 2026-10-08 19:13:31,647 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:32,454 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:32,461 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:32,469 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:32,482 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:32,497 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:32,519 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:32,531 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:32,550 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:32,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:13:33,400 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:33,411 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:33,428 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:33,446 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:33,461 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:33,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-08 19:13:33,504 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:33,509 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:33,513 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:13:33,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:13:33,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:33] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.015 0.014 2026-10-08 19:13:33,569 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:33,577 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20468302 for PoS orders references: ['Order 00328-002-0002'] (draft: False) 2026-10-08 19:13:33,593 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:13:33,830 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20468302 with result: [{'id': 410, 'pos_reference': 'Order 00328-002-0002', 'account_move': False}] 2026-10-08 19:13:33,879 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.132 0.176 2026-10-08 19:13:33,925 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60088257 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-10-08 19:13:34,025 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60088257 with result: [{'id': 411, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-08 19:13:34,041 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.038 0.082 2026-10-08 19:13:34,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:34] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.022 0.094 2026-10-08 19:13:34,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 19:13:34,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:13:34,846 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:34,861 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:13:34,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:13:34,895 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:34,913 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:13:34,929 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:34,939 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38008885 for PoS orders references: ['Order 00328-002-0001'] (draft: False) 2026-10-08 19:13:34,997 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [661] 2026-10-08 19:13:35,179 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38008885 with result: [{'id': 411, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-10-08 19:13:35,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.125 0.147 2026-10-08 19:13:35,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:13:36,004 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:13:36,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37560 2026-10-08 19:13:36,012 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:13:36,013 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37560 2026-10-08 19:13:36,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191336_109761_TestFrontend.txt 2026-10-08 19:13:36,110 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpc8j1_n87_chrome_odoo" 2026-10-08 19:13:36,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-08 19:13:36,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37766 2026-10-08 19:13:36,823 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpq9ie5mz0_chrome_odoo 2026-10-08 19:13:36,823 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37937/json/version 2026-10-08 19:13:36,830 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37937/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:13:36,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:13:36,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37937/json 2026-10-08 19:13:36,881 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37937/json with timeout 3 increased to 10s during tests 2026-10-08 19:13:36,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37937/devtools/page/6191A5126E3680DE72ABD18C53CF8EF3 2026-10-08 19:13:36,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:13:36,925 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:13:37,272 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:13:37,276 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:13:37,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:13:37,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:13:37,307 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:13:38,335 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:38] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.127 0.907 2026-10-08 19:13:38,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '6191A5126E3680DE72ABD18C53CF8EF3', 'loaderId': '947F1F6E73C4C9F01B96D41D03C98D29', 'isDownload': False} 2026-10-08 19:13:38,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-08 19:13:38,367 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:13:38,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:38] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.011 2026-10-08 19:13:38,410 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:38] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-10-08 19:13:38,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:38] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.036 2026-10-08 19:13:38,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:38] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-08 19:13:38,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.014 2026-10-08 19:13:39,001 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:39,020 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:13:39,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.013 2026-10-08 19:13:39,056 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:39,946 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.315 0.591 2026-10-08 19:13:40,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.916 2026-10-08 19:13:40,063 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:13:40,141 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.113 2026-10-08 19:13:40,225 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 19:13:40,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-08 19:13:41,081 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:13:41,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.272 0.524 2026-10-08 19:13:41,271 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.082 2026-10-08 19:13:41,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "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-08 19:13:41,323 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 19:13:41,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.026 0.064 2026-10-08 19:13:41,462 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:13:41,517 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.019 0.152 2026-10-08 19:13:41,542 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13: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-08 19:13:41,560 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:41,574 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:41,578 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.012 0.209 2026-10-08 19:13:41,603 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:13:41,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.012 0.269 2026-10-08 19:13:41,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.289 2026-10-08 19:13:41,680 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.308 2026-10-08 19:13:41,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.217 2026-10-08 19:13:41,771 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.016 0.168 2026-10-08 19:13:41,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.178 2026-10-08 19:13:41,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.157 2026-10-08 19:13:41,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.152 2026-10-08 19:13:41,849 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.156 2026-10-08 19:13:41,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.145 2026-10-08 19:13:41,906 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.011 0.113 2026-10-08 19:13:41,932 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.099 2026-10-08 19:13:41,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.089 2026-10-08 19:13:42,263 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:42,295 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:42,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.039 2026-10-08 19:13:42,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.049 2026-10-08 19:13:42,449 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:43,284 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:43,293 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:43,312 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:43,318 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:43,334 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:43,345 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:43,361 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:13:43,395 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:13:43,400 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:43,403 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 19:13:43,404 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:43,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:13:43,448 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:43,465 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9942588 for PoS orders references: ['Order 00329-002-0001'] (draft: False) 2026-10-08 19:13:43,469 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 19:13:43,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9942588 with result: [{'id': 412, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-10-08 19:13:43,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.081 0.165 2026-10-08 19:13:43,713 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.119 2026-10-08 19:13:43,857 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:13:43,858 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:13:43,859 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:13:43,862 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:13:43,863 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:13:43,864 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:13:43,867 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:13:43,868 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:13:43,869 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:13:43,871 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:13:43,871 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:13:43,874 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:13:43,875 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:13:43,876 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:13:43,877 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:13:43,878 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:13:43,879 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:13:43,892 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:13:43,893 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:13:43,895 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:13:43,897 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:13:43,917 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:13:43,922 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:13:43,923 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:13:43,924 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:13:43,927 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:13:43,928 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 19:13:43,929 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:13:43,929 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:13:43,932 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:13:43,932 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:13:43,934 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:13:43,934 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:13:43,935 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:13:43,936 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:13:43,951 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:13:43,965 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:13:43,985 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:43] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 19:13:44,009 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:13:44,013 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:13:44,020 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:13:44,020 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-08 19:13:44,027 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-08 19:13:44,042 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:13:44,048 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:13:44,051 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:13:44,064 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:13:44,065 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:13:44,071 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:13:44,073 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:13:44,075 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:13:44,078 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-08 19:13:44,084 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:13:44,089 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:13:44,093 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:13:44,099 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.024 0.021 2026-10-08 19:13:44,103 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:13:44,104 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:13:44,105 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:13:44,106 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:13:44,106 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:13:44,107 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:13:44,108 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:13:44,108 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:13:44,110 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:13:44,111 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:13:44,112 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:13:44,112 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:13:44,114 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:13:44,115 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:13:44,116 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:13:44,117 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:13:44,120 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:13:44,120 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:13:44,121 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:13:44,122 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:13:44,123 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:13:44,142 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:13:44,159 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:13:44,162 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 19:13:44,173 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:13:44,194 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:13:44,220 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:13:44,222 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 19:13:44,226 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:13:44,234 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:13:44,237 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:13:44,245 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:13:44,266 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:13:44,268 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:13:44,291 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:13:44,292 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:13:44,306 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:13:44,312 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:13:44,316 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:13:44,318 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:13:44,321 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:13:44,331 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:13:44,335 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:13:44,337 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:13:44,338 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:13:44,339 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:13:44,340 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:13:44,341 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:13:44,342 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:13:44,343 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:13:44,344 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:13:44,346 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:13:44,348 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:13:44,349 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:13:44,351 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:13:44,352 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:13:44,353 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:13:44,354 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:13:44,355 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:13:44,356 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:13:44,357 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:13:44,358 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:13:44,358 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:13:44,639 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:44,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-10-08 19:13:44,668 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:44,766 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-08 19:13:44,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 19:13:44,816 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.028 2026-10-08 19:13:44,829 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.020 2026-10-08 19:13:44,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.028 0.049 2026-10-08 19:13:44,950 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:44,989 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-08 19:13:46,227 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:46,231 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:46,248 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:46,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-08 19:13:46,282 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:13:46,294 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:46,311 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:46,313 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:13:46,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37766 2026-10-08 19:13:46,323 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:13:46,324 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37766 2026-10-08 19:13:46,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191346_449257_TestFrontend.txt 2026-10-08 19:13:46,449 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpq9ie5mz0_chrome_odoo" 2026-10-08 19:13:46,488 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-08 19:13:50,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38015 2026-10-08 19:13:50,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpgumxxakk_chrome_odoo 2026-10-08 19:13:50,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35031/json/version 2026-10-08 19:13:50,795 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35031/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:13:50,849 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:13:50,850 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35031/json 2026-10-08 19:13:50,851 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35031/json with timeout 3 increased to 10s during tests 2026-10-08 19:13:50,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35031/devtools/page/C6C2D2BE4BB6658BEE24EC8DA17CF7FA 2026-10-08 19:13:50,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:13:50,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:13:51,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:13:51,351 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:13:51,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:13:51,395 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:13:51,437 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:13:52,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:52] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.115 0.939 2026-10-08 19:13:52,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'C6C2D2BE4BB6658BEE24EC8DA17CF7FA', 'loaderId': '8D8B8752EFC407F482EBC6336A2086A9', 'isDownload': False} 2026-10-08 19:13:52,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-08 19:13:52,522 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:13:52,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:52] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.015 2026-10-08 19:13:52,573 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:52] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.028 2026-10-08 19:13:52,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:52] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.050 2026-10-08 19:13:53,064 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:53] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 19:13:53,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-10-08 19:13:53,132 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:13:53,143 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:13:53,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-08 19:13:53,185 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:54,414 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.520 0.718 2026-10-08 19:13:54,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.233 2026-10-08 19:13:54,530 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:13:54,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.123 2026-10-08 19:13:54,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.023 2026-10-08 19:13:54,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:13:55,548 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:13:55,660 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.371 0.518 2026-10-08 19:13:55,798 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:55] "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-08 19:13:55,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.033 0.018 2026-10-08 19:13:55,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-08 19:13:56,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.051 0.059 2026-10-08 19:13:56,045 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:13:56,092 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1641&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.015 0.142 2026-10-08 19:13:56,155 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.016 0.214 2026-10-08 19:13:56,172 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "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-08 19:13:56,197 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:13:56,219 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:56,231 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:13:56,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1642&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.024 0.275 2026-10-08 19:13:56,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1644&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.024 0.334 2026-10-08 19:13:56,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1643&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.010 0.418 2026-10-08 19:13:56,409 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.019 0.329 2026-10-08 19:13:56,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.324 2026-10-08 19:13:56,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.037 0.237 2026-10-08 19:13:56,541 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.014 0.282 2026-10-08 19:13:56,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1645&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.012 0.246 2026-10-08 19:13:56,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1646&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.011 0.269 2026-10-08 19:13:56,722 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1647&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.010 0.296 2026-10-08 19:13:56,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1648&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.011 0.331 2026-10-08 19:13:56,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.323 2026-10-08 19:13:56,835 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1651&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.015 0.303 2026-10-08 19:13:56,852 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:56,874 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:56,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image?model=product.product&field=image_128&id=1650&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.013 0.330 2026-10-08 19:13:56,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:56] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.018 0.317 2026-10-08 19:13:57,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.008 0.329 2026-10-08 19:13:57,074 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.021 0.322 2026-10-08 19:13:57,129 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "GET /web/image?model=product.product&field=image_128&id=1649&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.015 0.326 2026-10-08 19:13:57,186 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.012 0.333 2026-10-08 19:13:57,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.311 2026-10-08 19:13:57,274 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.013 0.317 2026-10-08 19:13:57,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.271 2026-10-08 19:13:57,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.233 2026-10-08 19:13:57,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.186 2026-10-08 19:13:57,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.170 2026-10-08 19:13:57,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.107 2026-10-08 19:13:57,406 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:57] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.005 0.113 2026-10-08 19:13:57,472 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19: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-08 19:13:58,142 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,174 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,190 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,203 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,214 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,320 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,331 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,337 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,345 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,365 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,490 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,501 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,512 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,531 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:58,551 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,066 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 19:13:59,402 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,480 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,492 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,496 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,551 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,564 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,579 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,596 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,620 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,648 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,663 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,677 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,695 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,710 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,728 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,744 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,760 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,777 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,794 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,811 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-08 19:13:59,880 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,897 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:13:59,899 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:13:59,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:13:59,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:59] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.014 2026-10-08 19:13:59,958 100 INFO rb-6d39a9a-225376-422534 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-08 19:13:59,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89033419 for PoS orders references: ['Order 00330-002-0002'] (draft: False) 2026-10-08 19:13:59,976 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:13:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:14:00,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89033419 with result: [{'id': 413, 'pos_reference': 'Order 00330-002-0002', 'account_move': False}] 2026-10-08 19:14:00,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.278 0.226 2026-10-08 19:14:00,524 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22563538 for PoS orders references: ['Order 00330-002-0001'] (draft: True) 2026-10-08 19:14:00,772 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22563538 with result: [{'id': 414, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-10-08 19:14:00,798 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.129 0.152 2026-10-08 19:14:00,820 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:00] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.230 2026-10-08 19:14:00,879 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-08 19:14:01,610 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:14:01,632 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,644 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,662 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,677 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,694 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,711 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,729 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,745 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,761 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,779 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,795 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,811 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,827 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,845 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,860 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,877 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,894 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:01,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:14:01,906 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38015 2026-10-08 19:14:01,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:14:01,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38015 2026-10-08 19:14:02,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191402_003015_TestFrontend.txt 2026-10-08 19:14:02,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpgumxxakk_chrome_odoo" 2026-10-08 19:14:02,057 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-08 19:14:02,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38232 2026-10-08 19:14:02,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpylcy3odk_chrome_odoo 2026-10-08 19:14:02,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37877/json/version 2026-10-08 19:14:02,811 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37877/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:14:02,865 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:14:02,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37877/json 2026-10-08 19:14:02,870 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37877/json with timeout 3 increased to 10s during tests 2026-10-08 19:14:02,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37877/devtools/page/4A620BA31D6A2ECDB289F72C9800ED15 2026-10-08 19:14:02,914 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:14:02,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:14:03,268 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:14:03,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:14:03,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:14:03,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:14:03,314 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:14:05,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:05] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.169 2.119 2026-10-08 19:14:05,599 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '4A620BA31D6A2ECDB289F72C9800ED15', 'loaderId': '891B525E0D2362F379587B239D7E8C76', 'isDownload': False} 2026-10-08 19:14:05,600 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-08 19:14:05,620 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:14:05,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:05] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.013 2026-10-08 19:14:05,672 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:05] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.034 2026-10-08 19:14:05,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:05] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.045 2026-10-08 19:14:06,211 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:06] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 19:14:06,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-08 19:14:06,288 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:14:06,291 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:14:06,297 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:14:06,311 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:07,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.462 0.676 2026-10-08 19:14:07,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.160 2026-10-08 19:14:07,542 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:14:07,631 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.104 2026-10-08 19:14:07,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:14:07,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 19:14:08,535 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:14:08,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.262 0.514 2026-10-08 19:14:08,688 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.082 2026-10-08 19:14:08,728 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:08] "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-08 19:14:08,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-08 19:14:08,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:08] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.032 0.051 2026-10-08 19:14:08,875 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:14:08,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:08] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.014 0.136 2026-10-08 19:14:08,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:08] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.011 0.165 2026-10-08 19:14:09,002 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19: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-08 19:14:09,016 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:14:09,030 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:14:09,036 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:14:09,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.015 0.233 2026-10-08 19:14:09,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.254 2026-10-08 19:14:09,093 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.266 2026-10-08 19:14:09,121 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.221 2026-10-08 19:14:09,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.203 2026-10-08 19:14:09,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.022 0.152 2026-10-08 19:14:09,250 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.011 0.169 2026-10-08 19:14:09,265 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.173 2026-10-08 19:14:09,283 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.174 2026-10-08 19:14:09,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.164 2026-10-08 19:14:09,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.003 0.177 2026-10-08 19:14:09,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.166 2026-10-08 19:14:09,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.019 0.076 2026-10-08 19:14:09,694 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:09,728 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:09,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.024 2026-10-08 19:14:09,763 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.044 2026-10-08 19:14:09,906 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19: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-08 19:14:10,720 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:10,730 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-08 19:14:10,745 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2940110 for PoS orders references: ['Order 00331-002-0001'] (draft: True) 2026-10-08 19:14:10,755 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:10,761 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:14:10,772 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:14:10,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38232 2026-10-08 19:14:10,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:14:10,801 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38232 2026-10-08 19:14:10,903 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191410_903273_TestFrontend.txt 2026-10-08 19:14:10,903 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpylcy3odk_chrome_odoo" 2026-10-08 19:14:10,925 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2940110 with result: [{'id': 415, 'pos_reference': 'Order 00331-002-0001', 'account_move': False}] 2026-10-08 19:14:10,929 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: waiting for threads: [] 2026-10-08 19:14:10,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.082 0.126 2026-10-08 19:14:10,991 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-08 19:14:11,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38433 2026-10-08 19:14:11,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpr9bian9j_chrome_odoo 2026-10-08 19:14:11,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43715/json/version 2026-10-08 19:14:11,635 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43715/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:14:11,654 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:14:11,654 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43715/json 2026-10-08 19:14:11,656 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43715/json with timeout 3 increased to 10s during tests 2026-10-08 19:14:11,670 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43715/devtools/page/405ECDEBFCD20908D80DC6AFA174711A 2026-10-08 19:14:11,682 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:14:11,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:14:11,972 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:14:11,982 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:14:11,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:14:11,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:14:12,012 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:14:12,999 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:12] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.122 0.870 2026-10-08 19:14:13,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '405ECDEBFCD20908D80DC6AFA174711A', 'loaderId': '40D2DE3F4590C63252B70A27D82FF884', 'isDownload': False} 2026-10-08 19:14:13,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-08 19:14:13,025 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:14:13,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:13] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.016 2026-10-08 19:14:13,068 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:13] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.033 2026-10-08 19:14:13,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:13] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.040 2026-10-08 19:14:13,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:13] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.015 0.013 2026-10-08 19:14:13,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.018 2026-10-08 19:14:13,687 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:14:13,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.009 2026-10-08 19:14:13,713 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:14:13,745 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:14,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:14:14,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.386 0.643 2026-10-08 19:14:14,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:14] "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-08 19:14:14,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:14] "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-08 19:14:14,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.007 2026-10-08 19:14:15,101 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.046 0.076 2026-10-08 19:14:15,114 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:14:15,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.017 0.170 2026-10-08 19:14:15,185 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14: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-08 19:14:15,204 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:14:15,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.016 0.236 2026-10-08 19:14:15,257 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:14:15,284 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:14:15,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.025 0.263 2026-10-08 19:14:15,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.290 2026-10-08 19:14:15,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.019 0.356 2026-10-08 19:14:15,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.020 0.260 2026-10-08 19:14:15,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.220 2026-10-08 19:14:15,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.020 0.199 2026-10-08 19:14:15,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.231 2026-10-08 19:14:15,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.229 2026-10-08 19:14:15,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.024 0.190 2026-10-08 19:14:15,614 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.186 2026-10-08 19:14:15,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.002 0.172 2026-10-08 19:14:15,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.127 2026-10-08 19:14:15,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.083 2026-10-08 19:14:15,923 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:15,950 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:15,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.036 2026-10-08 19:14:15,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.046 2026-10-08 19:14:16,111 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:14:16,937 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-08 19:14:16,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-08 19:14:16,990 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-08 19:14:17,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.013 2026-10-08 19:14:17,124 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:14:17,125 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:14:17,127 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:14:17,129 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:14:17,129 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:14:17,132 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:14:17,132 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:14:17,134 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:14:17,135 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:14:17,140 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:14:17,140 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:14:17,141 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:14:17,141 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:14:17,142 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:14:17,145 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:14:17,145 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:14:17,146 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:14:17,146 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:14:17,154 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:14:17,156 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:14:17,158 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:14:17,159 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:14:17,161 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:14:17,162 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:14:17,163 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:14:17,164 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:14:17,164 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:14:17,165 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:14:17,165 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:14:17,166 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:14:17,167 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:14:17,199 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:14:17,206 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:14:17,213 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:14:17,223 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:14:17,234 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:14:17,238 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:14:17,260 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:14:17,266 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:14:17,268 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:14:17,270 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:14:17,270 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:14:17,271 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:14:17,272 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:14:17,272 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:14:17,273 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:14:17,274 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:14:17,276 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:14:17,276 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:14:17,277 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:14:17,278 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:14:17,279 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:14:17,280 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:14:17,280 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:14:17,281 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:14:17,281 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:14:17,283 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:14:17,283 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:14:17,284 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:14:17,285 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:14:17,285 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:14:17,286 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:14:17,287 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:14:17,287 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:14:17,288 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:14:17,288 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:14:17,289 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:14:17,290 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:14:17,302 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:14:17,324 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:14:17,324 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 19:14:17,340 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:14:17,378 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-08 19:14:17,394 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:14:17,404 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:14:17,406 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-08 19:14:17,407 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 19:14:17,419 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "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-08 19:14:17,420 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:14:17,422 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:14:17,431 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:14:17,437 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:14:17,451 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:14:17,454 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:14:17,462 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:14:17,489 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:14:17,491 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-08 19:14:17,497 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:14:17,504 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:14:17,505 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:14:17,508 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:14:17,514 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:14:17,515 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:14:17,517 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:14:17,518 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:14:17,519 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:14:17,520 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:14:17,520 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:14:17,521 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:14:17,521 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:14:17,522 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:14:17,523 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:14:17,523 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:14:17,524 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:14:17,526 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:14:17,527 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:14:17,527 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:14:17,528 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:14:17,528 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:14:17,530 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:14:17,531 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:14:17,532 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:14:17,534 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:14:17,554 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:14:17,569 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:14:17,574 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:14:17,582 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:14:17,595 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:14:17,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:14:17,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:14:17,982 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:14:17,989 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:14:18,001 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:18,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7641642 for PoS orders references: ['Order 00332-001-0001'] (draft: True) 2026-10-08 19:14:18,017 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:14:18,054 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-08 19:14:18,055 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:18] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.016 2026-10-08 19:14:18,073 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:14:18,168 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:18] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:14:18,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7641642 with result: [{'id': 416, 'pos_reference': 'Order 00332-001-0001', 'account_move': False}] 2026-10-08 19:14:18,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.120 0.110 2026-10-08 19:14:18,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:18] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.224 2026-10-08 19:14:18,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.162 2026-10-08 19:14:18,278 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28378084 for PoS orders references: ['Order 00332-001-0001'] (draft: False) 2026-10-08 19:14:18,323 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [680] 2026-10-08 19:14:18,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28378084 with result: [{'id': 416, 'pos_reference': 'Order 00332-001-0001', 'account_move': False}] 2026-10-08 19:14:18,577 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.114 0.191 2026-10-08 19:14:18,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:18] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Dbcb923e3-c27d-4145-a445-0d276622f5c1?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.087 2026-10-08 19:14:19,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:14:19,450 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:14:19,467 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38433 2026-10-08 19:14:19,468 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:14:19,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38433 2026-10-08 19:14:19,566 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191419_566646_TestFrontend.txt 2026-10-08 19:14:19,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpr9bian9j_chrome_odoo" 2026-10-08 19:14:19,605 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-08 19:14:24,547 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38677 2026-10-08 19:14:24,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpl4ktfp2f_chrome_odoo 2026-10-08 19:14:24,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41377/json/version 2026-10-08 19:14:24,553 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41377/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:14:24,571 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:14:24,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41377/json 2026-10-08 19:14:24,573 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41377/json with timeout 3 increased to 10s during tests 2026-10-08 19:14:24,599 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41377/devtools/page/A53FAF1CAB96489DC85BD9E27EEEF970 2026-10-08 19:14:24,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:14:24,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:14:25,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:14:25,021 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:14:25,024 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:14:25,024 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:14:25,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:14:26,087 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:26] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.123 0.904 2026-10-08 19:14:26,090 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A53FAF1CAB96489DC85BD9E27EEEF970', 'loaderId': '2B86C8B7864DAED9903E40D237CC21B0', 'isDownload': False} 2026-10-08 19:14:26,091 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-08 19:14:26,111 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:14:26,140 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:26] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 19:14:26,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:26] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.055 2026-10-08 19:14:26,182 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:26] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.023 0.036 2026-10-08 19:14:26,646 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:26] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-08 19:14:26,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.008 2026-10-08 19:14:26,705 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:14:26,716 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 19:14:26,719 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:14:26,765 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:27,528 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:14:27,802 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.372 0.695 2026-10-08 19:14:27,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.080 2026-10-08 19:14:27,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:27] "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-08 19:14:28,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 19:14:28,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.069 0.059 2026-10-08 19:14:28,164 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:14:28,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/image?model=product.product&field=image_128&id=1652&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.026 0.171 2026-10-08 19:14:28,261 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:14:28,281 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:14:28,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/image?model=product.product&field=image_128&id=1654&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.018 0.245 2026-10-08 19:14:28,334 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:14:28,356 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:14:28,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/image?model=product.product&field=image_128&id=1653&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.020 0.326 2026-10-08 19:14:28,467 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/image?model=product.product&field=image_128&id=1655&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.018 0.387 2026-10-08 19:14:28,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/image?model=product.product&field=image_128&id=1656&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.039 0.445 2026-10-08 19:14:28,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.030 0.396 2026-10-08 19:14:28,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.333 2026-10-08 19:14:28,715 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.020 0.329 2026-10-08 19:14:28,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.324 2026-10-08 19:14:28,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/image?model=product.product&field=image_128&id=1657&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.015 0.330 2026-10-08 19:14:28,888 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/image?model=product.product&field=image_128&id=1658&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.017 0.305 2026-10-08 19:14:28,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:28] "GET /web/image?model=product.product&field=image_128&id=1659&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.012 0.324 2026-10-08 19:14:28,967 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:28,991 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:29,012 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=product.product&field=image_128&id=1660&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.012 0.332 2026-10-08 19:14:29,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.012 0.295 2026-10-08 19:14:29,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=product.product&field=image_128&id=1663&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.022 0.355 2026-10-08 19:14:29,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.363 2026-10-08 19:14:29,189 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=product.product&field=image_128&id=1662&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.014 0.334 2026-10-08 19:14:29,233 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.011 0.314 2026-10-08 19:14:29,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.017 0.307 2026-10-08 19:14:29,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.305 2026-10-08 19:14:29,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.273 2026-10-08 19:14:29,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=product.product&field=image_128&id=1661&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.018 0.271 2026-10-08 19:14:29,494 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.019 0.272 2026-10-08 19:14:29,518 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.273 2026-10-08 19:14:29,526 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:14:29,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.214 2026-10-08 19:14:29,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.211 2026-10-08 19:14:29,578 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.205 2026-10-08 19:14:29,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.163 2026-10-08 19:14:29,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:29] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.003 0.107 2026-10-08 19:14:30,204 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:30,234 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:30,252 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:30,261 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:30,277 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:30,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-08 19:14:30,500 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:14:30,501 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:14:30,502 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:14:30,502 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:14:30,503 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:14:30,504 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:14:30,504 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:14:30,505 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:14:30,505 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:14:30,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-08 19:14:30,510 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:14:30,510 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:14:30,512 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:14:30,512 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:14:30,513 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:14:30,514 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:14:30,515 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-08 19:14:30,517 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:14:30,518 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:14:30,518 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:14:30,521 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:14:30,521 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:14:30,524 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:14:30,526 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:14:30,527 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:30,528 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:14:30,529 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:14:30,531 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:14:30,532 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:14:30,533 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:14:30,538 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:14:30,539 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:14:30,539 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:14:30,541 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:14:30,542 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:14:30,543 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:14:30,543 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:14:30,544 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:14:30,544 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:14:30,552 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:14:30,553 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:14:30,554 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:14:30,556 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:14:30,563 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:14:30,564 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:14:30,566 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:14:30,571 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:14:30,572 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:14:30,575 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:30,598 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:14:30,606 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:14:30,608 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:14:30,615 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:14:30,624 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:14:30,633 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:14:30,634 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 19:14:30,636 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:14:30,637 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:14:30,642 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:14:30,646 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:14:30,654 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:14:30,672 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:14:30,674 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:14:30,677 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:14:30,677 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:14:30,677 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:14:30,678 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:14:30,678 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:14:30,679 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:14:30,679 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:14:30,682 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:14:30,700 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:14:30,715 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:14:30,724 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 19:14:30,727 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:14:30,732 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 19:14:30,736 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 19:14:30,744 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:14:30,746 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-08 19:14:30,772 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:14:30,775 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:14:30,776 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:14:30,783 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:14:30,784 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:14:30,785 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:14:30,786 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:14:30,786 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:14:30,788 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:14:30,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:14:30,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:14:30,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:14:30,791 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:14:30,797 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:14:30,801 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:14:30,816 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "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-08 19:14:30,826 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:14:30,828 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:14:30,847 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:14:30,857 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:14:30,864 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-10-08 19:14:30,871 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:14:30,874 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:14:30,875 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:14:30,893 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:14:30,902 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:14:30,905 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:14:30,918 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:14:30,923 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:14:30,928 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:14:30,929 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:14:30,932 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:14:30,935 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:14:30,936 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:14:30,937 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:14:30,937 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:14:30,938 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:14:30,938 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:14:30,941 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:14:30,941 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:14:30,946 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:14:30,955 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:14:30,957 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:14:31,386 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:31,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11789940 for PoS orders references: ['Order 00333-001-0001'] (draft: True) 2026-10-08 19:14:31,434 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:31] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:14:31,528 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:31] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:14:31,604 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11789940 with result: [{'id': 417, 'pos_reference': 'Order 00333-001-0001', 'account_move': False}] 2026-10-08 19:14:31,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.088 0.142 2026-10-08 19:14:31,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.006 2026-10-08 19:14:32,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:14:32,816 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:14:32,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38677 2026-10-08 19:14:32,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:14:32,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38677 2026-10-08 19:14:32,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191432_927700_TestFrontend.txt 2026-10-08 19:14:32,928 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpl4ktfp2f_chrome_odoo" 2026-10-08 19:14:32,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-08 19:14:33,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38928 2026-10-08 19:14:33,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpqqv937hd_chrome_odoo 2026-10-08 19:14:33,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45157/json/version 2026-10-08 19:14:33,484 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45157/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:14:33,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:14:33,584 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45157/json 2026-10-08 19:14:33,585 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45157/json with timeout 3 increased to 10s during tests 2026-10-08 19:14:33,609 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45157/devtools/page/5A041FCD18B1D2534A479F0008126B55 2026-10-08 19:14:33,634 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:14:33,649 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:14:33,991 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:14:33,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:14:33,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:14:33,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:14:34,018 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:14:35,144 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:35] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.180 0.952 2026-10-08 19:14:35,149 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '5A041FCD18B1D2534A479F0008126B55', 'loaderId': 'EB4FD5368FBA0BB22348C900D269B870', 'isDownload': False} 2026-10-08 19:14:35,150 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-08 19:14:35,179 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:14:35,211 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:35] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.010 2026-10-08 19:14:35,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:35] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.034 2026-10-08 19:14:35,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:35] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.043 2026-10-08 19:14:35,857 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:35] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-08 19:14:35,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.010 2026-10-08 19:14:35,947 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:14:35,947 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:14:35,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.013 2026-10-08 19:14:35,996 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:37,208 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.489 0.719 2026-10-08 19:14:37,301 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.259 2026-10-08 19:14:37,336 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:14:37,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.132 2026-10-08 19:14:37,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.012 2026-10-08 19:14:37,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 19:14:38,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:14:38,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.234 0.569 2026-10-08 19:14:38,535 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "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-08 19:14:38,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "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-08 19:14:38,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 19:14:38,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.037 0.054 2026-10-08 19:14:38,726 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:14:38,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.023 0.158 2026-10-08 19:14:38,798 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "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-08 19:14:38,821 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:14:38,837 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:14:38,844 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.010 0.218 2026-10-08 19:14:38,871 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:14:38,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.012 0.263 2026-10-08 19:14:38,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.280 2026-10-08 19:14:38,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.295 2026-10-08 19:14:38,958 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:38] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.204 2026-10-08 19:14:39,016 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.019 0.129 2026-10-08 19:14:39,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.017 0.153 2026-10-08 19:14:39,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.156 2026-10-08 19:14:39,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.002 0.153 2026-10-08 19:14:39,101 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.150 2026-10-08 19:14:39,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.146 2026-10-08 19:14:39,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.011 0.113 2026-10-08 19:14:39,161 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.058 2026-10-08 19:14:39,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.013 0.077 2026-10-08 19:14:39,534 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:39,550 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:39,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.023 2026-10-08 19:14:39,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.017 2026-10-08 19:14:39,717 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:14:40,508 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:40,515 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:40,538 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:40,545 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:40,560 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:40,583 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:40,596 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:40,618 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:40,626 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:40,644 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-08 19:14:40,734 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:14:40,735 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:14:40,742 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:14:40,743 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:14:40,744 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:14:40,745 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:14:40,767 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:14:40,776 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:14:40,776 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:14:40,795 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:14:40,800 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:14:40,803 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:14:40,805 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:14:40,805 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:14:40,806 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:14:40,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-08 19:14:40,812 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:14:40,815 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:14:40,816 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:14:40,816 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:14:40,816 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:14:40,817 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:14:40,817 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:14:40,817 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:14:40,820 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:14:40,821 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:14:40,825 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:14:40,827 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:14:40,827 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:14:40,829 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:14:40,829 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:14:40,830 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:14:40,830 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:14:40,831 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:14:40,832 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:14:40,833 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:14:40,847 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:14:40,853 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:14:40,860 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:14:40,862 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:14:40,913 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 19:14:40,919 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-08 19:14:40,935 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.066 2026-10-08 19:14:40,938 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:14:40,942 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-10-08 19:14:40,948 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:14:40,956 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:14:40,960 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:14:40,972 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:40] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:14:40,975 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:14:40,979 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:14:40,992 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:14:41,004 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:14:41,010 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:14:41,015 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:14:41,035 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:14:41,041 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "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-08 19:14:41,043 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:14:41,044 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:14:41,046 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:14:41,047 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:14:41,049 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:14:41,056 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:14:41,058 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:14:41,060 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:14:41,062 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:14:41,063 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:14:41,064 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:14:41,065 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:14:41,067 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:14:41,068 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:14:41,069 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:14:41,070 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:14:41,071 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:14:41,072 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:14:41,073 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:14:41,074 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:14:41,075 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:14:41,076 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:14:41,077 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:14:41,077 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:14:41,084 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:14:41,110 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:14:41,118 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:14:41,123 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:14:41,126 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:14:41,146 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:14:41,154 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:14:41,157 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:14:41,160 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-08 19:14:41,172 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:14:41,175 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:14:41,176 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:14:41,177 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:14:41,177 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:14:41,178 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:14:41,179 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:14:41,180 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:14:41,181 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:14:41,183 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:14:41,183 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:14:41,184 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:14:41,186 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:14:41,187 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:14:41,188 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:14:41,190 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:14:41,192 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:14:41,193 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:14:41,195 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:14:41,196 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:14:41,196 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:14:41,197 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:14:41,198 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:14:41,198 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:14:41,199 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:14:41,199 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:14:41,200 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:14:41,201 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:14:41,201 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:14:41,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-08 19:14:41,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47721101 for PoS orders references: ['Order 00334-002-0001'] (draft: True) 2026-10-08 19:14:41,641 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 19:14:41,736 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:14:41,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47721101 with result: [{'id': 418, 'pos_reference': 'Order 00334-002-0001', 'account_move': False}] 2026-10-08 19:14:41,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.074 0.107 2026-10-08 19:14:43,016 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:43,025 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:43,042 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:43,059 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:43,076 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-08 19:14:43,094 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-08 19:14:43,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.023 0.042 2026-10-08 19:14:43,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:14:43,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-08 19:14:43,959 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:43,985 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:43,994 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:44,011 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:44,029 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:44,044 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:44,077 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:44,088 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:44,089 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:14:44,090 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:14:44,099 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:44,120 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-08 19:14:44,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42941371 for PoS orders references: ['Order 00334-002-0002'] (draft: False) 2026-10-08 19:14:44,144 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:14:44,438 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42941371 with result: [{'id': 419, 'pos_reference': 'Order 00334-002-0002', 'account_move': False}] 2026-10-08 19:14:44,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.176 0.182 2026-10-08 19:14:44,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:44] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.013 2026-10-08 19:14:46,395 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:46,427 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:46,443 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:46,467 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:46,489 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:46,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.010 2026-10-08 19:14:47,282 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:47,303 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:47,327 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:47,335 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:47,344 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-08 19:14:47,629 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-08 19:14:47,743 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26387042 for PoS orders references: ['Order 00334-002-0003'] (draft: True) 2026-10-08 19:14:47,873 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26387042 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0003', 'account_move': False}] 2026-10-08 19:14:47,893 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.063 0.093 2026-10-08 19:14:48,154 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:14:49,048 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:49,060 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:49,076 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:49,092 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:49,112 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:49,125 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:49,144 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:49,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:49] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.016 2026-10-08 19:14:49,159 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:49,175 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63346362 for PoS orders references: ['Order 00334-002-0003'] (draft: False) 2026-10-08 19:14:49,221 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [690] 2026-10-08 19:14:49,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63346362 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0003', 'account_move': False}] 2026-10-08 19:14:49,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.070 0.134 2026-10-08 19:14:50,158 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:50,163 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:50,181 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:50,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.039 0.051 2026-10-08 19:14:51,036 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:51,043 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-08 19:14:51,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-08 19:14:51,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.039 0.050 2026-10-08 19:14:51,915 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-08 19:14:51,925 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:51,947 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:51,962 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:51,977 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:51,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:14:52,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39571855 for PoS orders references: ['Order 00334-002-0004'] (draft: True) 2026-10-08 19:14:52,009 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:52,136 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39571855 with result: [{'id': 421, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-08 19:14:52,160 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.051 0.108 2026-10-08 19:14:52,927 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:52,949 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:14:53,013 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.055 2026-10-08 19:14:53,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:14:53,797 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:53,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-08 19:14:53,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-08 19:14:53,885 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.046 2026-10-08 19:14:54,655 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:54,660 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:54,990 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:55,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51589556 for PoS orders references: ['Order 00334-002-0001'] (draft: True) 2026-10-08 19:14:55,185 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [686, 687] 2026-10-08 19:14:55,329 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51589556 with result: [{'id': 418, 'pos_reference': 'Order 00334-002-0001', 'account_move': False}] 2026-10-08 19:14:55,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.093 0.131 2026-10-08 19:14:55,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:55] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.015 0.032 2026-10-08 19:14:56,486 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:56,491 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-10-08 19:14:56,508 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-08 19:14:56,525 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:56,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:14:56,561 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:56,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:14:56,583 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:14:56,597 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38928 2026-10-08 19:14:56,600 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:14:56,601 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38928 2026-10-08 19:14:56,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191456_728294_TestFrontend.txt 2026-10-08 19:14:56,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpqqv937hd_chrome_odoo" 2026-10-08 19:14:57,094 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39199 2026-10-08 19:14:57,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpmn3nu34e_chrome_odoo 2026-10-08 19:14:57,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42355/json/version 2026-10-08 19:14:57,099 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42355/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:14:57,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:14:57,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42355/json 2026-10-08 19:14:57,188 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42355/json with timeout 3 increased to 10s during tests 2026-10-08 19:14:57,201 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42355/devtools/page/D77B8A566F4580B6EE5A1D4B73AE2105 2026-10-08 19:14:57,219 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:14:57,253 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:14:57,302 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:14:57,311 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:14:57,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:14:57,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:14:57,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:57] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.020 0.076 2026-10-08 19:14:57,452 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D77B8A566F4580B6EE5A1D4B73AE2105', 'loaderId': '4BF0A17C7F9E0BF7CA4F03EAF4667057', 'isDownload': False} 2026-10-08 19:14:57,452 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-08 19:14:57,488 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:14:57,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:57] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.017 2026-10-08 19:14:57,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:57] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-10-08 19:14:57,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:57] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-08 19:14:58,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:58] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.011 0.015 2026-10-08 19:14:58,160 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-08 19:14:58,191 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:14:58,218 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.010 2026-10-08 19:14:58,220 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:14:58,253 100 INFO rb-6d39a9a-225376-422534 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-08 19:14:58,985 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.246 0.503 2026-10-08 19:14:59,099 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.036 0.763 2026-10-08 19:14:59,125 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:14:59,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.160 2026-10-08 19:14:59,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 19:14:59,349 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:14:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.016 2026-10-08 19:15:00,144 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:00,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.239 0.535 2026-10-08 19:15:00,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.083 2026-10-08 19:15:00,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "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-08 19:15:00,371 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-10-08 19:15:00,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.028 0.049 2026-10-08 19:15:00,499 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:00,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.015 0.128 2026-10-08 19:15:00,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.158 2026-10-08 19:15:00,621 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:15:00,639 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:15:00,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.016 0.234 2026-10-08 19:15:00,681 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:15:00,732 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.015 0.296 2026-10-08 19:15:00,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.304 2026-10-08 19:15:00,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.017 0.261 2026-10-08 19:15:00,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.232 2026-10-08 19:15:00,863 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.016 0.203 2026-10-08 19:15:00,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.189 2026-10-08 19:15:00,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.160 2026-10-08 19:15:00,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.154 2026-10-08 19:15:00,956 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.147 2026-10-08 19:15:00,984 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.005 0.164 2026-10-08 19:15:00,994 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.154 2026-10-08 19:15:01,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.096 2026-10-08 19:15:01,583 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:01,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.030 0.050 2026-10-08 19:15:01,808 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:02,551 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:02,564 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:02,574 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80116532 for PoS orders references: ['Order 00334-002-0004'] (draft: True) 2026-10-08 19:15:02,610 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [692, 693] 2026-10-08 19:15:02,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80116532 with result: [{'id': 421, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-08 19:15:02,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.077 0.108 2026-10-08 19:15:02,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:15:03,518 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:03,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-10-08 19:15:04,321 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:04,328 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:04,341 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:04,358 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:04,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:15:05,202 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:05,245 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:05,254 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:15:05,256 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:15:05,265 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:05,276 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:05,301 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:05,308 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:15:05,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9851007 for PoS orders references: ['Order 00334-002-0004'] (draft: False) 2026-10-08 19:15:05,343 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [696, 697] 2026-10-08 19:15:05,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9851007 with result: [{'id': 421, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-10-08 19:15:05,485 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.048 0.134 2026-10-08 19:15:05,645 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:15:05,646 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:15:05,647 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:15:05,652 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:15:05,654 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:15:05,655 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:15:05,658 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:15:05,659 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:15:05,661 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:15:05,666 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:15:05,667 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:15:05,667 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:15:05,668 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:15:05,669 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:15:05,670 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:15:05,672 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:15:05,673 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:15:05,674 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:15:05,677 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:15:05,683 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:15:05,686 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:15:05,687 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:15:05,693 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:15:05,701 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:15:05,704 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:15:05,725 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:15:05,730 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:15:05,747 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:15:05,748 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:15:05,749 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:15:05,749 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:15:05,754 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:15:05,756 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:15:05,757 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:15:05,758 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:15:05,759 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:15:05,759 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:15:05,760 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:15:05,761 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:15:05,762 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:15:05,764 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:15:05,768 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:15:05,769 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:15:05,776 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:15:05,778 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:15:05,779 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:15:05,780 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:15:05,780 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:15:05,782 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:15:05,792 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:15:05,793 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:15:05,796 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:15:05,796 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:15:05,797 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:15:05,808 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:15:05,809 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:15:05,810 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:15:05,811 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:15:05,811 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:15:05,814 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:15:05,820 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:15:05,831 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:15:05,842 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:15:05,873 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 19:15:05,892 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 19:15:05,903 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.077 2026-10-08 19:15:05,918 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "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-08 19:15:05,920 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-08 19:15:05,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.029 0.021 2026-10-08 19:15:05,935 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:15:05,946 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:15:05,954 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:15:05,967 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:15:05,971 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:15:05,983 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:15:05,984 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:15:05,997 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:15:06,003 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:06] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:15:06,005 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:15:06,010 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:06] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:15:06,018 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:15:06,019 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:15:06,020 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:15:06,022 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:15:06,026 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:15:06,027 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:15:06,028 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:15:06,029 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:15:06,029 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:15:06,033 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:15:06,034 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:15:06,035 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:15:06,035 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:15:06,036 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:15:06,037 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:15:06,038 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:15:06,039 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:15:06,039 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:15:06,047 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:15:06,048 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:15:06,049 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:15:06,049 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:15:06,051 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:15:06,052 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:15:06,056 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:15:06,060 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:06] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:15:06,099 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:06] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 19:15:06,103 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:15:06,110 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:06] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:15:06,113 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:06] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-08 19:15:06,117 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:15:06,118 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:15:06,122 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:15:06,124 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:06] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 19:15:06,128 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:15:06,134 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:15:06,134 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:15:06,136 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:15:06,138 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:15:06,411 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:06,524 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:06,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.015 2026-10-08 19:15:06,574 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:06] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:15:06,688 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:06] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 19:15:07,974 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:07,975 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:08,000 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:08,021 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11896934 for PoS orders references: ['Order 00334-004-0005'] (draft: True) 2026-10-08 19:15:08,080 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11896934 with result: [{'id': 422, 'pos_reference': 'Order 00334-004-0005', 'account_move': False}] 2026-10-08 19:15:08,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.022 0.060 2026-10-08 19:15:08,717 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-08 19:15:08,865 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:08,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.010 2026-10-08 19:15:09,657 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:09,669 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:09,674 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:09,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79947038 for PoS orders references: ['Order 00334-004-0005'] (draft: True) 2026-10-08 19:15:09,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79947038 with result: [{'id': 422, 'pos_reference': 'Order 00334-004-0005', 'account_move': False}] 2026-10-08 19:15:09,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.050 0.083 2026-10-08 19:15:10,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:15:10,593 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:15:10,595 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39199 2026-10-08 19:15:10,596 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:15:10,596 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39199 2026-10-08 19:15:10,721 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191510_721133_TestFrontend.txt 2026-10-08 19:15:10,721 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpmn3nu34e_chrome_odoo" 2026-10-08 19:15:10,757 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-08 19:15:11,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39449 2026-10-08 19:15:11,263 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpzulq8k54_chrome_odoo 2026-10-08 19:15:11,263 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36757/json/version 2026-10-08 19:15:11,265 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36757/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:15:11,340 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:15:11,340 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36757/json 2026-10-08 19:15:11,341 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36757/json with timeout 3 increased to 10s during tests 2026-10-08 19:15:11,352 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36757/devtools/page/44F2F335D45D67789F6DA9073DB85267 2026-10-08 19:15:11,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:15:11,382 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:15:11,678 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:15:11,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:15:11,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:15:11,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:15:11,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:15:12,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:12] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.105 0.885 2026-10-08 19:15:12,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '44F2F335D45D67789F6DA9073DB85267', 'loaderId': '9076D7115E80EE63DB239CCB74C665FB', 'isDownload': False} 2026-10-08 19:15:12,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-08 19:15:12,726 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:15:12,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:12] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.013 2026-10-08 19:15:12,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:12] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.029 2026-10-08 19:15:12,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:12] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.052 2026-10-08 19:15:13,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:13] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.011 0.013 2026-10-08 19:15:13,331 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.026 2026-10-08 19:15:13,413 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:15:13,420 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:13,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.018 2026-10-08 19:15:13,455 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:14,378 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.307 0.629 2026-10-08 19:15:14,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.945 2026-10-08 19:15:14,511 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:15:14,566 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.130 2026-10-08 19:15:14,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-08 19:15:14,679 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 19:15:15,393 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.208 0.485 2026-10-08 19:15:15,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:15:15,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "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-08 19:15:15,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "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-08 19:15:15,597 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:15:15,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.066 0.058 2026-10-08 19:15:15,745 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:15,805 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.026 0.152 2026-10-08 19:15:15,812 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15: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-08 19:15:15,818 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:15,828 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.173 2026-10-08 19:15:15,862 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:15:15,876 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:15:15,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.026 0.276 2026-10-08 19:15:15,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.012 0.329 2026-10-08 19:15:15,998 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.346 2026-10-08 19:15:16,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.252 2026-10-08 19:15:16,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.029 0.225 2026-10-08 19:15:16,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.230 2026-10-08 19:15:16,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.208 2026-10-08 19:15:16,154 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.168 2026-10-08 19:15:16,169 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.153 2026-10-08 19:15:16,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.151 2026-10-08 19:15:16,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.006 0.096 2026-10-08 19:15:16,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.013 0.092 2026-10-08 19:15:16,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.103 2026-10-08 19:15:16,514 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:16,529 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:16,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.022 2026-10-08 19:15:16,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.051 2026-10-08 19:15:16,691 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:17,533 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:17,540 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:17,546 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:17,557 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:17,574 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:17,594 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:17,608 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:17,625 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:17,948 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-08 19:15:18,477 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:18,493 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:18,507 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:18,525 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:18,541 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:18,557 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:18,576 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:18,591 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:18,607 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 19:15:19,452 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,469 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,475 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,493 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,508 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,524 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,543 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,558 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,574 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,591 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,609 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,624 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,640 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,659 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,675 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,692 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,708 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,724 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,741 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,759 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,774 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,790 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-08 19:15:19,843 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-08 19:15:19,851 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:15:19,851 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:15:19,870 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,882 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,891 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,908 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,925 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,940 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:19,963 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:15:19,974 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:15:19,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66956729 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-08 19:15:19,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:15:20,144 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66956729 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-08 19:15:20,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.077 0.097 2026-10-08 19:15:20,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.045 2026-10-08 19:15:21,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 19:15:21,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:15:21,074 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:15:21,091 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:21,108 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:21,123 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:21,141 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:21,158 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:21,175 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:21,176 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:15:21,192 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39449 2026-10-08 19:15:21,192 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:15:21,194 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39449 2026-10-08 19:15:21,309 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191521_309010_TestFrontend.txt 2026-10-08 19:15:21,309 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpzulq8k54_chrome_odoo" 2026-10-08 19:15:21,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39651 2026-10-08 19:15:21,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpafnj5rzu_chrome_odoo 2026-10-08 19:15:21,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38807/json/version 2026-10-08 19:15:21,634 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38807/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:15:21,753 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:15:21,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38807/json 2026-10-08 19:15:21,755 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38807/json with timeout 3 increased to 10s during tests 2026-10-08 19:15:21,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38807/devtools/page/78C736566269F5ED963B75CE86E87C5D 2026-10-08 19:15:21,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:15:21,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:15:21,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:15:21,861 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:15:21,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:15:21,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:15:22,019 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:22] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.021 0.079 2026-10-08 19:15:22,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '78C736566269F5ED963B75CE86E87C5D', 'loaderId': '6D1218B54D953BD6D889AF7A9815BEF8', 'isDownload': False} 2026-10-08 19:15:22,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-08 19:15:22,069 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:15:22,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:22] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.035 2026-10-08 19:15:22,142 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:22] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-10-08 19:15:22,157 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:22] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.048 2026-10-08 19:15:22,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:22] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 19:15:22,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.015 0.010 2026-10-08 19:15:22,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:15:22,709 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:22,717 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:15:22,723 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:23,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.232 0.720 2026-10-08 19:15:23,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.982 2026-10-08 19:15:23,811 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:15:23,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.154 2026-10-08 19:15:23,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 19:15:24,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 19:15:24,826 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:24,857 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.214 0.579 2026-10-08 19:15:25,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.084 2026-10-08 19:15:25,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "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-08 19:15:25,062 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:15:25,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.049 0.047 2026-10-08 19:15:25,217 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:15:25,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.038 0.144 2026-10-08 19:15:25,297 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15: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-08 19:15:25,312 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:15:25,331 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:15:25,335 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.019 0.210 2026-10-08 19:15:25,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.014 0.267 2026-10-08 19:15:25,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.290 2026-10-08 19:15:25,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.296 2026-10-08 19:15:25,466 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.008 0.227 2026-10-08 19:15:25,506 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.020 0.139 2026-10-08 19:15:25,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.030 0.198 2026-10-08 19:15:25,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.020 0.182 2026-10-08 19:15:25,628 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.191 2026-10-08 19:15:25,654 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.200 2026-10-08 19:15:25,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.188 2026-10-08 19:15:25,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.002 0.172 2026-10-08 19:15:25,720 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.128 2026-10-08 19:15:25,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.086 2026-10-08 19:15:26,245 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:26,305 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.040 2026-10-08 19:15:26,433 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:15:27,207 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:27,222 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:27,230 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:27,241 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:27,258 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:27,276 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:27,291 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:27,307 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:27,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-08 19:15:28,155 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:28,165 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:28,173 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68697872 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-08 19:15:28,209 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [701, 702] 2026-10-08 19:15:28,315 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68697872 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-08 19:15:28,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.061 0.106 2026-10-08 19:15:29,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:15:29,114 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.011 2026-10-08 19:15:29,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:15:29,904 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:29,922 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63595946 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-08 19:15:29,945 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [703, 704, 705] 2026-10-08 19:15:30,069 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63595946 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-08 19:15:30,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.058 0.117 2026-10-08 19:15:30,855 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:30,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:15:30,885 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.014 0.011 2026-10-08 19:15:31,664 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:31,677 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:31,733 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.041 2026-10-08 19:15:32,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-10-08 19:15:32,540 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:32,560 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:32,574 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:32,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 19:15:32,609 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:32,624 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:15:32,641 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77507030 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-08 19:15:32,648 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:32,659 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [706, 707, 708] 2026-10-08 19:15:32,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77507030 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-08 19:15:32,778 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.051 0.093 2026-10-08 19:15:33,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:15:33,541 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:33,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.042 2026-10-08 19:15:34,378 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:34,408 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:34,411 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:34,426 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:34,440 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:34,457 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:34,475 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:34,490 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:34,507 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:35,353 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:35,390 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:35,413 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.011 2026-10-08 19:15:35,545 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:15:35,547 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:15:35,548 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:15:35,549 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:15:35,550 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:15:35,551 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:15:35,554 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:15:35,554 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:15:35,555 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:15:35,556 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:15:35,556 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:15:35,557 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:15:35,558 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:15:35,559 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:15:35,560 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:15:35,560 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:15:35,561 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:15:35,564 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:15:35,568 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:15:35,574 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:15:35,582 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:15:35,587 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:15:35,595 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:15:35,601 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:15:35,606 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:15:35,607 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:15:35,609 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:15:35,610 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:15:35,614 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:15:35,615 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:15:35,615 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:15:35,617 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-08 19:15:35,635 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:15:35,636 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:15:35,636 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:15:35,656 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:15:35,662 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:15:35,663 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:15:35,667 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:15:35,695 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-10-08 19:15:35,698 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:15:35,703 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:15:35,711 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:15:35,733 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:15:35,739 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:15:35,741 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:15:35,745 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:15:35,760 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:15:35,772 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:15:35,775 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:15:35,776 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:15:35,776 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:15:35,777 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:15:35,778 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:15:35,778 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:15:35,779 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:15:35,780 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:15:35,780 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:15:35,781 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:15:35,781 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:15:35,782 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:15:35,785 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:15:35,785 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:15:35,786 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:15:35,786 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:15:35,787 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.067 2026-10-08 19:15:35,788 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:15:35,792 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:15:35,793 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:15:35,794 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:15:35,794 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:15:35,796 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:15:35,797 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:15:35,799 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:15:35,801 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:15:35,803 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:15:35,812 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:15:35,813 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:15:35,815 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:15:35,816 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:15:35,817 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:15:35,818 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:15:35,819 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:15:35,819 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:15:35,820 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:15:35,821 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:15:35,822 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:15:35,824 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:15:35,824 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:15:35,825 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:15:35,825 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:15:35,826 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:15:35,827 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:15:35,827 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:15:35,828 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:15:35,829 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:15:35,830 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:15:35,831 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:15:35,832 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:15:35,832 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:15:35,842 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:15:35,844 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:15:35,851 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:15:35,854 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:15:35,859 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:15:35,864 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:15:35,871 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:15:35,875 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:15:35,879 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:15:35,883 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 19:15:35,885 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:15:35,891 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-08 19:15:35,920 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:15:35,926 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:15:35,929 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:15:35,942 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:15:35,948 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:15:35,971 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 19:15:36,426 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-08 19:15:36,427 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:36,427 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:36,429 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:36,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 19:15:36,436 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:36,451 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:36,472 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31494139 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-10-08 19:15:36,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 19:15:36,488 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:36,499 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:36,514 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:36,520 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:36] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.013 2026-10-08 19:15:36,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 19:15:36,549 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:36,555 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [709, 710, 711] 2026-10-08 19:15:36,561 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 19:15:36,577 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:36,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:15:36,622 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:15:36,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39651 2026-10-08 19:15:36,662 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:15:36,667 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39651 2026-10-08 19:15:36,737 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31494139 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-10-08 19:15:36,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.170 0.136 2026-10-08 19:15:36,814 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191536_813789_TestFrontend.txt 2026-10-08 19:15:36,814 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpafnj5rzu_chrome_odoo" 2026-10-08 19:15:37,217 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39900 2026-10-08 19:15:37,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpv6b_judk_chrome_odoo 2026-10-08 19:15:37,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44485/json/version 2026-10-08 19:15:37,220 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44485/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:15:37,259 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:15:37,261 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:44485/json 2026-10-08 19:15:37,262 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44485/json with timeout 3 increased to 10s during tests 2026-10-08 19:15:37,284 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:44485/devtools/page/E84545154F83D8463C3C78816C879F51 2026-10-08 19:15:37,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:15:37,319 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:15:37,375 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:15:37,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:15:37,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:15:37,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:15:37,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:37] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.031 0.089 2026-10-08 19:15:37,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'E84545154F83D8463C3C78816C879F51', 'loaderId': 'C92B9900ED5C4A1E8DA9EE9BAD8C2FB1', 'isDownload': False} 2026-10-08 19:15:37,538 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-08 19:15:37,560 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:15:37,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:37] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.019 2026-10-08 19:15:37,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:37] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.056 2026-10-08 19:15:37,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:37] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.069 2026-10-08 19:15:38,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:38] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 19:15:38,234 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.011 2026-10-08 19:15:38,319 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:15:38,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.020 0.010 2026-10-08 19:15:38,323 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:15:38,366 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:39,108 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.233 0.525 2026-10-08 19:15:39,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.793 2026-10-08 19:15:39,252 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:15:39,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:39] "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-08 19:15:39,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 19:15:39,444 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 19:15:40,245 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:40,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.239 0.520 2026-10-08 19:15:40,401 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.092 2026-10-08 19:15:40,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "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-08 19:15:40,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.006 0.007 2026-10-08 19:15:40,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.020 0.059 2026-10-08 19:15:40,591 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:15:40,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.027 0.139 2026-10-08 19:15:40,686 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:15:40,701 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:40,720 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:15:40,736 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.019 0.193 2026-10-08 19:15:40,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.017 0.259 2026-10-08 19:15:40,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.271 2026-10-08 19:15:40,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.024 0.298 2026-10-08 19:15:40,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.026 0.271 2026-10-08 19:15:40,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:40] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.016 0.222 2026-10-08 19:15:41,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.013 0.256 2026-10-08 19:15:41,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.211 2026-10-08 19:15:41,045 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.199 2026-10-08 19:15:41,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.176 2026-10-08 19:15:41,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.161 2026-10-08 19:15:41,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:41] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.003 0.130 2026-10-08 19:15:41,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.102 2026-10-08 19:15:41,144 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.098 2026-10-08 19:15:42,373 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,390 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,406 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,423 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,443 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,460 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,474 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-08 19:15:42,491 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-08 19:15:42,512 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,531 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:42,532 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,542 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,568 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,578 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:42] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.016 0.009 2026-10-08 19:15:42,595 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-10-08 19:15:42,615 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:42,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:42] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.009 2026-10-08 19:15:42,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:42] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.003 0.013 2026-10-08 19:15:42,723 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 19:15:43,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-08 19:15:43,420 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:43,428 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-10-08 19:15:43,440 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 19:15:43,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 19:15:43,467 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:43,473 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:43,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-08 19:15:43,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:43] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 19:15:43,512 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-10-08 19:15:44,294 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,308 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-10-08 19:15:44,324 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 19:15:44,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:44] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-10-08 19:15:44,343 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,358 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,374 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,407 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,430 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-08 19:15:44,442 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,457 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,476 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,491 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-10-08 19:15:44,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:44] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.006 2026-10-08 19:15:44,515 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:44,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:44] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.009 0.015 2026-10-08 19:15:44,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:44] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.023 2026-10-08 19:15:44,557 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:44] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.019 2026-10-08 19:15:45,326 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:45,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-08 19:15:45,357 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:15:45,372 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:45] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 19:15:45,374 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-10-08 19:15:45,394 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 19:15:45,400 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:45,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 19:15:45,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-10-08 19:15:45,424 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:45,442 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-10-08 19:15:45,463 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:45,473 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:45] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.011 0.016 2026-10-08 19:15:46,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-08 19:15:46,273 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,293 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,308 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,323 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,340 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,357 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,373 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,395 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-08 19:15:46,424 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:15:46,440 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,444 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:46] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.004 0.010 2026-10-08 19:15:46,461 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-10-08 19:15:46,463 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,476 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,491 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,514 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,529 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 19:15:46,550 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,561 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 19:15:46,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-08 19:15:46,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.007 2026-10-08 19:15:46,604 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,607 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,625 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.012 2026-10-08 19:15:46,646 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,650 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,659 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,675 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,690 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,706 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 19:15:46,728 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,739 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 19:15:46,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-10-08 19:15:46,757 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-08 19:15:46,777 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 19:15:46,790 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,809 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,832 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-10-08 19:15:46,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 19:15:46,864 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,874 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:46,876 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.007 2026-10-08 19:15:46,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:15:46,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.045 2026-10-08 19:15:47,074 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:47,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:15:47,823 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:47,842 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:47,860 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:47,861 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:15:47,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.009 2026-10-08 19:15:47,890 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39900 2026-10-08 19:15:47,894 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:15:47,894 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:15:47,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39900 2026-10-08 19:15:47,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191547_993214_TestFrontend.txt 2026-10-08 19:15:47,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpv6b_judk_chrome_odoo" 2026-10-08 19:15:48,029 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-08 19:15:48,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40122 2026-10-08 19:15:48,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpliwao573_chrome_odoo 2026-10-08 19:15:48,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42355/json/version 2026-10-08 19:15:48,683 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42355/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:15:48,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:15:48,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42355/json 2026-10-08 19:15:48,732 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42355/json with timeout 3 increased to 10s during tests 2026-10-08 19:15:48,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42355/devtools/page/ED2E35DC21EAD6107847B2FBD59F5769 2026-10-08 19:15:48,777 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:15:48,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:15:49,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:15:49,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:15:49,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:15:49,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:15:49,224 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:15:50,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:50] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.134 0.924 2026-10-08 19:15:50,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'ED2E35DC21EAD6107847B2FBD59F5769', 'loaderId': '9AF92F3451E4A95CA0DB16E17BB38309', 'isDownload': False} 2026-10-08 19:15:50,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-08 19:15:50,312 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:15:50,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:50] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-10-08 19:15:50,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:50] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-08 19:15:50,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:50] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.025 2026-10-08 19:15:50,885 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:50] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-08 19:15:50,907 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.010 2026-10-08 19:15:50,961 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:15:50,963 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:15:50,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.026 2026-10-08 19:15:51,005 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:51,978 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.346 0.631 2026-10-08 19:15:52,066 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 1.005 2026-10-08 19:15:52,090 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:15:52,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.145 2026-10-08 19:15:52,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 19:15:52,326 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-10-08 19:15:53,121 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.318 0.446 2026-10-08 19:15:53,123 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:15:53,218 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.064 2026-10-08 19:15:53,245 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "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-08 19:15:53,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 19:15:53,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.048 0.057 2026-10-08 19:15:53,402 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:15:53,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.010 0.144 2026-10-08 19:15:53,485 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.013 0.178 2026-10-08 19:15:53,494 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:53,519 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:15:53,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.016 0.223 2026-10-08 19:15:53,563 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:53,572 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.247 2026-10-08 19:15:53,585 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:15:53,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.265 2026-10-08 19:15:53,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.020 0.205 2026-10-08 19:15:53,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.217 2026-10-08 19:15:53,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.029 0.174 2026-10-08 19:15:53,762 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.177 2026-10-08 19:15:53,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.180 2026-10-08 19:15:53,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.171 2026-10-08 19:15:53,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.157 2026-10-08 19:15:53,845 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.003 0.151 2026-10-08 19:15:53,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.149 2026-10-08 19:15:53,893 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:53] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.018 0.092 2026-10-08 19:15:54,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:15:54,227 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:15:54,245 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:15:54,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.027 2026-10-08 19:15:54,273 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.022 2026-10-08 19:15:54,329 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:15:55,194 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-10-08 19:15:55,206 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 19:15:55,223 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:55,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:15:55,250 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.012 2026-10-08 19:15:55,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-08 19:15:56,061 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:15:56,073 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:15:56,091 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:15:56,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.007 2026-10-08 19:15:56,867 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:56,874 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:56,893 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:56,908 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:56,914 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.009 2026-10-08 19:15:57,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:15:57,710 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:57,718 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:57,727 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:57,740 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:57,757 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:57,775 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:57,791 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:57,808 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:57,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:15:57,840 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:15:57,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4695160 for PoS orders references: ['Order 00336-002-0002'] (draft: True) 2026-10-08 19:15:57,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:15:58,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4695160 with result: [{'id': 424, 'pos_reference': 'Order 00336-002-0002', 'account_move': False}] 2026-10-08 19:15:58,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.108 0.118 2026-10-08 19:15:58,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:15:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.026 0.047 2026-10-08 19:15:58,932 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-08 19:15:58,939 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:58,964 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:58,974 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:58,992 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:59,006 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:59,023 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:59,042 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:59,056 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:59,077 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:59,925 100 INFO rb-6d39a9a-225376-422534 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-08 19:15:59,939 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:15:59,953 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81794152 for PoS orders references: ['Order 00336-002-0003'] (draft: True) 2026-10-08 19:15:59,957 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:00,049 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81794152 with result: [{'id': 425, 'pos_reference': 'Order 00336-002-0003', 'account_move': False}] 2026-10-08 19:16:00,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.040 0.085 2026-10-08 19:16:00,840 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:16:00,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:16:00,877 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:16:00,953 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.058 2026-10-08 19:16:01,731 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:01,740 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:16:01,757 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:01,775 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:16:01,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:01] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.022 0.038 2026-10-08 19:16:01,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:01] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.019 0.067 2026-10-08 19:16:01,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.049 2026-10-08 19:16:01,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:16:02,738 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:02,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:16:02,755 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:02,774 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:02,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.010 2026-10-08 19:16:03,560 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:03,566 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:03,576 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:03,589 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:03,606 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:03,625 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:03,640 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:03,656 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:03,673 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:16:03,691 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17396548 for PoS orders references: ['Order 00336-002-0004'] (draft: True) 2026-10-08 19:16:03,694 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:03,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17396548 with result: [{'id': 426, 'pos_reference': 'Order 00336-002-0004', 'account_move': False}] 2026-10-08 19:16:03,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.060 0.090 2026-10-08 19:16:04,597 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:16:04,606 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:16:04,624 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:16:04,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.040 2026-10-08 19:16:05,447 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:05,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-10-08 19:16:05,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 19:16:05,499 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-08 19:16:05,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:05] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.030 0.033 2026-10-08 19:16:05,578 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:05] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.017 0.067 2026-10-08 19:16:06,345 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:06,361 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:06,363 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:16:06,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 19:16:06,388 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:16:06,399 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40122 2026-10-08 19:16:06,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:16:06,401 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40122 2026-10-08 19:16:06,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191606_501142_TestFrontend.txt 2026-10-08 19:16:06,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpliwao573_chrome_odoo" 2026-10-08 19:16:06,531 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-08 19:16:07,073 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40340 2026-10-08 19:16:07,074 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp4hnw1ieb_chrome_odoo 2026-10-08 19:16:07,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37057/json/version 2026-10-08 19:16:07,077 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37057/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:16:07,139 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:16:07,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37057/json 2026-10-08 19:16:07,141 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37057/json with timeout 3 increased to 10s during tests 2026-10-08 19:16:07,179 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37057/devtools/page/BBB891CAC56655A0FA196F6F7E005C86 2026-10-08 19:16:07,197 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:16:07,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:16:07,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:16:07,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:16:07,519 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:16:07,520 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:16:07,544 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:16:09,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:09] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.101 2.012 2026-10-08 19:16:09,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'BBB891CAC56655A0FA196F6F7E005C86', 'loaderId': '4E8B42A9EBD7557967D3FDD8A5CF5091', 'isDownload': False} 2026-10-08 19:16:09,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-08 19:16:09,684 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:16:09,717 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:09] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-10-08 19:16:09,729 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:09] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.027 2026-10-08 19:16:09,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:09] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.048 2026-10-08 19:16:10,223 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:10] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.034 0.012 2026-10-08 19:16:10,236 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.045 2026-10-08 19:16:10,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 19:16:10,276 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:16:10,277 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:16:10,300 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:11,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.403 0.618 2026-10-08 19:16:11,424 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.066 2026-10-08 19:16:11,448 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:16:11,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.155 2026-10-08 19:16:11,589 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 19:16:11,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 19:16:12,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:16:12,490 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.242 0.567 2026-10-08 19:16:12,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.090 2026-10-08 19:16:12,674 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "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-08 19:16:12,692 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-10-08 19:16:12,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.054 0.064 2026-10-08 19:16:12,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.018 0.177 2026-10-08 19:16:12,915 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:16:12,946 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "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-08 19:16:12,961 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:16:12,972 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:16:12,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.023 0.243 2026-10-08 19:16:12,998 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.266 2026-10-08 19:16:13,041 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 19:16:13,092 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.025 0.339 2026-10-08 19:16:13,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.373 2026-10-08 19:16:13,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.019 0.299 2026-10-08 19:16:13,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.056 0.232 2026-10-08 19:16:13,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.227 2026-10-08 19:16:13,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.277 2026-10-08 19:16:13,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.234 2026-10-08 19:16:13,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.226 2026-10-08 19:16:13,406 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.024 0.222 2026-10-08 19:16:13,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.010 0.154 2026-10-08 19:16:13,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.104 2026-10-08 19:16:13,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.113 2026-10-08 19:16:13,628 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:13,657 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:13,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.026 2026-10-08 19:16:13,679 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.039 2026-10-08 19:16:13,815 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:16:14,634 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:14,642 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:14,663 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:14,672 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:14,689 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:14,713 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:14,722 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:14,738 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:14,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:16:14,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86927289 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-10-08 19:16:14,779 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:14,962 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86927289 with result: [{'id': 427, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-08 19:16:14,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.093 0.133 2026-10-08 19:16:15,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:16:15,758 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:15,776 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:15,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.025 0.053 2026-10-08 19:16:16,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:16:16,658 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:16:16,668 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:16:16,668 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:16:16,672 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:16,697 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:16:16,698 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:16] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-08 19:16:16,717 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:16:16,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71123224 for PoS orders references: ['Order 00337-002-0001'] (draft: False) 2026-10-08 19:16:16,760 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:16:16,803 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [719] 2026-10-08 19:16:17,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71123224 with result: [{'id': 427, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-10-08 19:16:17,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.143 0.186 2026-10-08 19:16:17,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:16:17,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:16:17,891 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:16:17,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:16:17,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.012 2026-10-08 19:16:18,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-08 19:16:18,738 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:18,762 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:18,775 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:18,792 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:18,807 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:18,824 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:18,841 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:18,857 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:18,880 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:19,725 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:19,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:16:19,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22434046 for PoS orders references: ['Order 00337-002-0002'] (draft: True) 2026-10-08 19:16:19,758 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:19,864 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22434046 with result: [{'id': 428, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-10-08 19:16:19,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.061 0.095 2026-10-08 19:16:20,668 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:16:20,677 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:16:20,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:16:20,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.057 0.051 2026-10-08 19:16:21,562 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:21,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-10-08 19:16:21,588 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:21,607 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:21,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 19:16:22,398 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:22,406 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:22,423 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:22,441 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:22,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 19:16:22,456 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:22,474 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:22,491 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:22,507 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:23,358 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:23,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:16:23,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:16:23,405 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:23,428 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:16:23,440 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:16:23,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85808227 for PoS orders references: ['Order 00337-002-0003'] (draft: False) 2026-10-08 19:16:23,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85808227 with result: [{'id': 429, 'pos_reference': 'Order 00337-002-0003', 'account_move': False}] 2026-10-08 19:16:23,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.046 0.112 2026-10-08 19:16:24,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:16:24,423 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:16:24,439 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:16:24,497 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.046 2026-10-08 19:16:25,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-08 19:16:25,288 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:25,314 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:25,322 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:25,340 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:25,355 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:25,372 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:25,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:25,407 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:25,424 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:26,275 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:26,288 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:16:26,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38989480 for PoS orders references: ['Order 00337-002-0004'] (draft: True) 2026-10-08 19:16:26,306 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:26,401 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38989480 with result: [{'id': 430, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-10-08 19:16:26,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.040 0.087 2026-10-08 19:16:27,186 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:16:27,188 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:16:27,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:16:27,283 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.037 0.050 2026-10-08 19:16:27,727 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.005 2026-10-08 19:16:28,066 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:28,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 19:16:28,089 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:16:28,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:16:28,169 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.045 2026-10-08 19:16:28,956 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-10-08 19:16:28,972 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-10-08 19:16:28,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-10-08 19:16:29,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-10-08 19:16:29,021 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-08 19:16:29,038 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:29,057 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:16:29,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:16:29,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:16:29,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:16:29,122 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:16:29,196 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.051 2026-10-08 19:16:29,968 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-10-08 19:16:29,972 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:16:29,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:16:30,056 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.046 2026-10-08 19:16:30,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-10-08 19:16:30,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-10-08 19:16:30,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-10-08 19:16:30,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-10-08 19:16:30,911 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-08 19:16:30,921 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:30,939 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:16:30,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:16:30,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:16:30,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:16:31,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:16:31,066 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.051 2026-10-08 19:16:31,846 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-10-08 19:16:31,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:16:31,874 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:16:31,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.053 2026-10-08 19:16:32,740 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:32,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:16:32,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:16:32,792 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:32,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:16:32,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:16:32,843 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66033549 for PoS orders references: ['Order 00337-002-0004'] (draft: False) 2026-10-08 19:16:32,867 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [723] 2026-10-08 19:16:32,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66033549 with result: [{'id': 430, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-10-08 19:16:32,994 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.051 0.114 2026-10-08 19:16:33,810 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-10-08 19:16:33,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-10-08 19:16:33,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-10-08 19:16:33,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-10-08 19:16:33,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-08 19:16:33,888 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:33,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:16:33,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:16:33,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:16:33,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:16:33,973 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:16:34,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.036 2026-10-08 19:16:34,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-08 19:16:34,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 19:16:34,821 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-10-08 19:16:34,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-10-08 19:16:34,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-08 19:16:34,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-08 19:16:34,893 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 19:16:34,907 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:34,922 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:34,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:34] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.023 0.045 2026-10-08 19:16:35,009 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:35] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.026 0.043 2026-10-08 19:16:35,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:35] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.022 0.037 2026-10-08 19:16:35,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-08 19:16:35,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:16:35,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:16:35,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.039 0.050 2026-10-08 19:16:36,730 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:16:36,740 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:16:36,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-08 19:16:36,773 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-10-08 19:16:36,791 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:36,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-10-08 19:16:36,821 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:36,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-10-08 19:16:36,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-10-08 19:16:36,871 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:36,888 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:36,905 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:16:36,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 19:16:36,932 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84720362 for PoS orders references: ['Order 00337-002-0002'] (draft: False) 2026-10-08 19:16:36,957 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [721] 2026-10-08 19:16:37,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84720362 with result: [{'id': 428, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-10-08 19:16:37,126 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.066 0.137 2026-10-08 19:16:37,269 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:16:37,273 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:16:37,274 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:16:37,275 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:16:37,276 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:16:37,282 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:16:37,283 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:16:37,284 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:16:37,286 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:16:37,287 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:16:37,288 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:16:37,289 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:16:37,289 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:16:37,290 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:16:37,291 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:16:37,291 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:16:37,292 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:16:37,292 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:16:37,293 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:16:37,296 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:16:37,312 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:16:37,323 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:16:37,337 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:16:37,356 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:16:37,360 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 19:16:37,365 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:16:37,376 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:16:37,388 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:16:37,389 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:16:37,392 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:16:37,394 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:16:37,396 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:16:37,398 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:16:37,400 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:16:37,411 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:16:37,426 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:16:37,428 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:16:37,444 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:16:37,482 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:16:37,487 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-10-08 19:16:37,501 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:16:37,533 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:16:37,540 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:16:37,543 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:16:37,544 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:16:37,546 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:16:37,551 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-08 19:16:37,558 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 19:16:37,561 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:16:37,579 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:16:37,594 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:16:37,598 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:16:37,600 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:16:37,603 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:16:37,618 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:16:37,619 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:16:37,623 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:16:37,630 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:16:37,635 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-08 19:16:37,639 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:16:37,639 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:16:37,640 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:16:37,640 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:16:37,641 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:16:37,641 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:16:37,643 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:16:37,644 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:16:37,645 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:16:37,646 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:16:37,649 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:16:37,651 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:16:37,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.028 0.036 2026-10-08 19:16:37,653 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:16:37,654 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:16:37,655 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:16:37,655 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:16:37,656 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:16:37,663 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:16:37,664 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:16:37,665 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:16:37,666 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:16:37,669 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:16:37,671 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:16:37,673 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:16:37,675 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:16:37,676 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:16:37,676 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:16:37,677 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:16:37,678 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:16:37,678 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:16:37,681 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:16:37,682 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:16:37,682 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:16:37,683 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:16:37,683 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:16:37,684 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:16:37,696 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:16:37,697 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:16:37,711 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:16:37,718 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 19:16:37,725 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:16:37,730 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:16:37,734 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 19:16:37,738 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:16:37,747 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:16:37,749 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:16:37,751 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:16:37,770 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:16:37,781 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.062 2026-10-08 19:16:37,782 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:16:37,783 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:16:37,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:16:37,790 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:16:37,792 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:16:37,815 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:16:37,826 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:16:37,834 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.112 2026-10-08 19:16:37,848 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:16:37,854 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:16:38,163 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:38,236 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:38,289 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:38,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-08 19:16:38,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.013 2026-10-08 19:16:38,381 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:38] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:16:38,489 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:38] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:16:39,782 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:39,789 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:39,806 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:39,821 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:39,840 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:39,862 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:39,872 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:39,888 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:40,732 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:40,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:16:40,757 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:16:40,772 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:40,789 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:16:40,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:16:40,814 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15281204 for PoS orders references: ['Order 00337-002-0005'] (draft: False) 2026-10-08 19:16:40,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15281204 with result: [{'id': 431, 'pos_reference': 'Order 00337-002-0005', 'account_move': False}] 2026-10-08 19:16:40,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.048 0.118 2026-10-08 19:16:41,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-08 19:16:41,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-10-08 19:16:41,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:41] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.006 0.015 2026-10-08 19:16:43,599 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:43,604 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:16:43,610 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:16:43,628 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:16:43,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40340 2026-10-08 19:16:43,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:16:43,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40340 2026-10-08 19:16:43,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191643_787720_TestFrontend.txt 2026-10-08 19:16:43,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp4hnw1ieb_chrome_odoo" 2026-10-08 19:16:43,842 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-08 19:16:44,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40624 2026-10-08 19:16:44,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp0x6h4vps_chrome_odoo 2026-10-08 19:16:44,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40795/json/version 2026-10-08 19:16:44,383 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40795/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:16:44,472 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:16:44,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40795/json 2026-10-08 19:16:44,474 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40795/json with timeout 3 increased to 10s during tests 2026-10-08 19:16:44,522 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40795/devtools/page/D8502C436E4AA8C6814F580992A2A0E2 2026-10-08 19:16:44,536 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:16:44,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:16:44,911 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:16:44,917 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:16:44,922 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:16:44,922 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:16:44,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:16:46,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:46] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.148 0.910 2026-10-08 19:16:46,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D8502C436E4AA8C6814F580992A2A0E2', 'loaderId': 'F97B9BDDA088FE10A4D5DE6C84C43341', 'isDownload': False} 2026-10-08 19:16:46,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-08 19:16:46,032 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:16:46,064 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:46] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-10-08 19:16:46,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:46] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.035 2026-10-08 19:16:46,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:46] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.044 2026-10-08 19:16:46,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:46] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-10-08 19:16:46,696 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.026 0.011 2026-10-08 19:16:46,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-08 19:16:46,761 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 19:16:46,766 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:16:46,797 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:48,016 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.510 0.716 2026-10-08 19:16:48,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 1.238 2026-10-08 19:16:48,158 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:16:48,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.137 2026-10-08 19:16:48,281 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-08 19:16:48,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 19:16:49,137 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:16:49,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.324 0.593 2026-10-08 19:16:49,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.088 2026-10-08 19:16:49,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.012 0.028 2026-10-08 19:16:49,557 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.012 0.008 2026-10-08 19:16:49,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.065 0.062 2026-10-08 19:16:49,729 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:16:49,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.008 0.183 2026-10-08 19:16:49,777 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:16:49,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.185 2026-10-08 19:16:49,793 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:16:49,877 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.023 0.208 2026-10-08 19:16:49,892 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:16:49,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.250 2026-10-08 19:16:49,918 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:16:49,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:49] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.041 0.358 2026-10-08 19:16:50,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.265 2026-10-08 19:16:50,049 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.235 2026-10-08 19:16:50,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.243 2026-10-08 19:16:50,170 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.049 0.209 2026-10-08 19:16:50,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.013 0.261 2026-10-08 19:16:50,214 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.204 2026-10-08 19:16:50,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.195 2026-10-08 19:16:50,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.005 0.179 2026-10-08 19:16:50,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.164 2026-10-08 19:16:50,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.077 2026-10-08 19:16:50,529 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:50,551 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:50,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.038 0.026 2026-10-08 19:16:50,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.039 2026-10-08 19:16:50,744 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:16:51,538 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,545 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,557 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,571 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,587 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,604 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,622 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,640 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,654 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,670 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,688 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,704 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,722 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,741 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,754 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,770 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,787 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,807 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,820 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,837 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,857 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,871 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,888 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,904 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,921 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,937 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,954 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,973 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:51,987 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:52,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:16:52,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2511441 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-10-08 19:16:52,025 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:52,181 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2511441 with result: [{'id': 432, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-10-08 19:16:52,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.073 0.111 2026-10-08 19:16:52,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 19:16:52,971 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:53,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.024 0.042 2026-10-08 19:16:53,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:16:53,831 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:53,855 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:53,870 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:53,889 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:53,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-08 19:16:53,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-10-08 19:16:53,948 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:16:53,954 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:16:53,972 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:16:53,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-08 19:16:53,989 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-08 19:16:54,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78925259 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-10-08 19:16:54,038 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [731, 732, 733] 2026-10-08 19:16:54,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78925259 with result: [{'id': 432, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-10-08 19:16:54,179 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.077 0.111 2026-10-08 19:16:54,275 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.048 2026-10-08 19:16:55,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-10-08 19:16:55,070 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:16:55,087 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:55,106 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:55,121 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:55,137 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:55,155 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:55,171 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:55,187 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:55,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-10-08 19:16:55,221 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-08 19:16:55,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-08 19:16:55,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.049 2026-10-08 19:16:56,079 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 19:16:56,090 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-10-08 19:16:56,104 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:56,120 100 INFO rb-6d39a9a-225376-422534 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-08 19:16:56,122 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:16:56,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40624 2026-10-08 19:16:56,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:16:56,133 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40624 2026-10-08 19:16:56,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191656_261803_TestFrontend.txt 2026-10-08 19:16:56,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp0x6h4vps_chrome_odoo" 2026-10-08 19:16:56,289 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-08 19:16:56,991 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40824 2026-10-08 19:16:56,991 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpfe4im7m6_chrome_odoo 2026-10-08 19:16:56,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40987/json/version 2026-10-08 19:16:56,994 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40987/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:16:57,019 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:16:57,019 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40987/json 2026-10-08 19:16:57,020 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40987/json with timeout 3 increased to 10s during tests 2026-10-08 19:16:57,039 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40987/devtools/page/AC1D67203D44309A2BF4CE06CF5C7EC3 2026-10-08 19:16:57,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:16:57,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:16:57,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:16:57,310 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:16:57,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:16:57,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:16:57,335 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:16:58,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:58] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.169 1.002 2026-10-08 19:16:58,511 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'AC1D67203D44309A2BF4CE06CF5C7EC3', 'loaderId': 'C015F295EDC4A48F1508AE63AA013E30', 'isDownload': False} 2026-10-08 19:16:58,511 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-08 19:16:58,537 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:16:58,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:58] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.030 2026-10-08 19:16:58,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:58] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.041 2026-10-08 19:16:58,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:58] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.048 2026-10-08 19:16:59,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:59] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-10-08 19:16:59,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.008 2026-10-08 19:16:59,299 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:16:59,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.021 2026-10-08 19:16:59,326 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:16:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:16:59,342 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:00,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.466 0.759 2026-10-08 19:17:00,650 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.249 2026-10-08 19:17:00,686 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:17:00,793 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.057 0.110 2026-10-08 19:17:00,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-08 19:17:00,922 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:17:01,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:17:01,726 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.241 0.532 2026-10-08 19:17:01,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.070 0.079 2026-10-08 19:17:01,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.013 0.014 2026-10-08 19:17:01,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-08 19:17:02,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.035 0.068 2026-10-08 19:17:02,088 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:17:02,141 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.018 0.145 2026-10-08 19:17:02,149 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17: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-08 19:17:02,175 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:17:02,209 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:02,217 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:02,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.024 0.218 2026-10-08 19:17:02,288 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.015 0.290 2026-10-08 19:17:02,312 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.293 2026-10-08 19:17:02,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.310 2026-10-08 19:17:02,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.255 2026-10-08 19:17:02,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.027 0.188 2026-10-08 19:17:02,476 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.230 2026-10-08 19:17:02,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.189 2026-10-08 19:17:02,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.178 2026-10-08 19:17:02,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.034 2026-10-08 19:17:02,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.177 2026-10-08 19:17:02,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.004 0.146 2026-10-08 19:17:02,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.002 0.249 2026-10-08 19:17:02,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.089 2026-10-08 19:17:02,890 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:02,916 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:02,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.025 2026-10-08 19:17:02,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.052 2026-10-08 19:17:03,096 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:03,919 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:03,927 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:03,939 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:03,955 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:03,970 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:03,989 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:04,003 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:04,020 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:04,497 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:17:04,874 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:04,887 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:04,905 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:04,922 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:04,943 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:04,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-08 19:17:05,006 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:05,017 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:05,025 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:17:05,026 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:17:05,056 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:05,071 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:05,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:05] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.040 0.020 2026-10-08 19:17:05,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10332080 for PoS orders references: ['Order 00339-002-0002'] (draft: False) 2026-10-08 19:17:05,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10332080 with result: [{'id': 433, 'pos_reference': 'Order 00339-002-0002', 'account_move': False}] 2026-10-08 19:17:05,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.254 0.222 2026-10-08 19:17:05,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:17:05,589 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60568341 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-10-08 19:17:05,750 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60568341 with result: [{'id': 434, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-08 19:17:05,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.087 0.110 2026-10-08 19:17:05,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:05] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.174 2026-10-08 19:17:06,560 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:17:06,580 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:06,587 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:17:06,606 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:17:06,623 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:06,641 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:17:06,655 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:06,678 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34317450 for PoS orders references: ['Order 00339-002-0001'] (draft: False) 2026-10-08 19:17:06,757 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [736] 2026-10-08 19:17:06,886 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34317450 with result: [{'id': 434, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-10-08 19:17:06,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.100 0.143 2026-10-08 19:17:07,697 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:17:07,714 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:07,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40824 2026-10-08 19:17:07,726 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:17:07,726 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40824 2026-10-08 19:17:07,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191707_825386_TestFrontend.txt 2026-10-08 19:17:07,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpfe4im7m6_chrome_odoo" 2026-10-08 19:17:07,877 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-08 19:17:08,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41029 2026-10-08 19:17:08,573 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpx5tjtbcf_chrome_odoo 2026-10-08 19:17:08,573 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41523/json/version 2026-10-08 19:17:08,577 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41523/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:17:08,593 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:17:08,593 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41523/json 2026-10-08 19:17:08,594 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41523/json with timeout 3 increased to 10s during tests 2026-10-08 19:17:08,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41523/devtools/page/02F0D3FB958AA547778EF90584946D20 2026-10-08 19:17:08,654 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:17:08,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:17:08,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:17:08,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:17:08,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:17:08,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:17:09,017 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:17:10,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:10] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.138 0.983 2026-10-08 19:17:10,139 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '02F0D3FB958AA547778EF90584946D20', 'loaderId': 'EED24A3701F8A65E8735BEB420DFF715', 'isDownload': False} 2026-10-08 19:17:10,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-08 19:17:10,175 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:17:10,213 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:10] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.011 2026-10-08 19:17:10,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:10] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.035 2026-10-08 19:17:10,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:10] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.052 2026-10-08 19:17:10,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:10] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 19:17:10,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.010 2026-10-08 19:17:10,849 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:17:10,866 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.022 2026-10-08 19:17:10,868 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:17:10,898 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:11,908 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.369 0.654 2026-10-08 19:17:11,996 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 1.042 2026-10-08 19:17:12,021 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:17:12,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.146 2026-10-08 19:17:12,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:17:12,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-10-08 19:17:12,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.245 0.485 2026-10-08 19:17:13,033 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:17:13,111 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.079 2026-10-08 19:17:13,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "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-08 19:17:13,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 19:17:13,296 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.056 0.061 2026-10-08 19:17:13,315 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:17:13,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.017 0.170 2026-10-08 19:17:13,403 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "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-08 19:17:13,424 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:17:13,433 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:13,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.018 0.254 2026-10-08 19:17:13,484 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:17:13,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.018 0.313 2026-10-08 19:17:13,541 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.337 2026-10-08 19:17:13,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.352 2026-10-08 19:17:13,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.258 2026-10-08 19:17:13,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.022 0.207 2026-10-08 19:17:13,702 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.186 2026-10-08 19:17:13,720 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.183 2026-10-08 19:17:13,736 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.184 2026-10-08 19:17:13,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.175 2026-10-08 19:17:13,772 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.152 2026-10-08 19:17:13,804 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.005 0.124 2026-10-08 19:17:13,836 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.093 2026-10-08 19:17:13,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.094 2026-10-08 19:17:14,112 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:14,129 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:14,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.031 0.027 2026-10-08 19:17:14,168 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.033 2026-10-08 19:17:14,334 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:15,132 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:15,140 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:15,176 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:15,183 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:15,195 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:15,206 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:15,219 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:17:15,257 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:17:15,270 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:17:15,273 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:17:15,276 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:15,288 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:17:15,309 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:15,325 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:17:15,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13157532 for PoS orders references: ['Order 00340-002-0001'] (draft: False) 2026-10-08 19:17:15,557 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13157532 with result: [{'id': 435, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-10-08 19:17:15,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.108 0.155 2026-10-08 19:17:15,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.122 2026-10-08 19:17:15,739 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:17:15,739 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:17:15,740 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:17:15,741 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:17:15,741 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:17:15,742 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:17:15,742 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:17:15,743 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:17:15,743 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:17:15,744 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:17:15,745 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:17:15,745 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:17:15,748 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:17:15,749 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:17:15,750 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:17:15,750 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:17:15,752 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:17:15,752 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:17:15,754 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:17:15,755 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:17:15,756 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:17:15,763 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:17:15,764 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:17:15,765 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:17:15,765 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:17:15,772 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:17:15,773 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:17:15,778 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:17:15,782 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:17:15,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:17:15,791 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:17:15,803 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:17:15,815 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:17:15,833 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:15,838 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:17:15,867 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:17:15,874 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 19:17:15,895 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.084 2026-10-08 19:17:15,899 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:17:15,908 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:17:15,939 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:17:15,957 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:17:15,960 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:17:15,981 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-08 19:17:15,992 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:15] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:17:15,999 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:17:16,006 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:17:16,019 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:17:16,039 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 19:17:16,040 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:17:16,044 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:17:16,045 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:17:16,046 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:17:16,047 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:17:16,048 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:17:16,057 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:17:16,058 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:17:16,059 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:17:16,060 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:17:16,061 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:17:16,063 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:17:16,064 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:17:16,065 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.029 0.020 2026-10-08 19:17:16,065 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:17:16,066 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:17:16,067 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:17:16,068 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:17:16,069 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:17:16,070 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:17:16,070 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:17:16,071 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:17:16,072 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:17:16,073 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:17:16,073 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:17:16,074 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:17:16,075 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:17:16,075 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:17:16,094 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:17:16,108 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:17:16,111 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:17:16,114 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:17:16,115 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:17:16,120 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:17:16,126 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:17:16,132 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:17:16,138 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:17:16,140 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 19:17:16,145 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:17:16,154 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:17:16,155 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:17:16,159 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:17:16,170 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:17:16,191 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:17:16,201 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-08 19:17:16,202 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:17:16,206 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:17:16,219 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-08 19:17:16,220 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 19:17:16,222 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:17:16,225 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:17:16,227 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:17:16,234 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:17:16,236 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:17:16,237 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:17:16,237 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:17:16,239 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:17:16,239 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:17:16,240 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:17:16,241 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:17:16,241 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:17:16,242 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:17:16,243 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:17:16,243 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:17:16,244 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:17:16,246 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:17:16,247 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:17:16,248 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:17:16,248 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:17:16,249 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:17:16,575 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:16,594 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:16,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.011 2026-10-08 19:17:16,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-08 19:17:16,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 19:17:16,751 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:17:16,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.037 0.031 2026-10-08 19:17:16,861 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:17:16,867 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:16] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.038 0.047 2026-10-08 19:17:17,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-08 19:17:18,146 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:18,154 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:18,171 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:18,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-08 19:17:18,209 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:17:18,226 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:18,241 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:18,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:17:18,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41029 2026-10-08 19:17:18,279 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:17:18,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41029 2026-10-08 19:17:18,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191718_392801_TestFrontend.txt 2026-10-08 19:17:18,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpx5tjtbcf_chrome_odoo" 2026-10-08 19:17:18,429 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-08 19:17:23,291 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41275 2026-10-08 19:17:23,291 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpic4c6922_chrome_odoo 2026-10-08 19:17:23,292 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33605/json/version 2026-10-08 19:17:23,293 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33605/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:17:23,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:17:23,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33605/json 2026-10-08 19:17:23,374 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33605/json with timeout 3 increased to 10s during tests 2026-10-08 19:17:23,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33605/devtools/page/CA492521B781ABDB4130A1833EA8234A 2026-10-08 19:17:23,420 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:17:23,431 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:17:23,778 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:17:23,781 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:17:23,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:17:23,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:17:23,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:17:24,847 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:24] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.137 0.913 2026-10-08 19:17:24,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'CA492521B781ABDB4130A1833EA8234A', 'loaderId': 'E958A8FE17AF5D420B395316D3E3A42E', 'isDownload': False} 2026-10-08 19:17:24,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-08 19:17:24,881 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:17:24,907 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:24] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-10-08 19:17:24,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:24] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-08 19:17:24,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:24] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.029 2026-10-08 19:17:25,489 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:25] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-10-08 19:17:25,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.020 2026-10-08 19:17:25,557 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:17:25,576 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:17:25,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.010 2026-10-08 19:17:25,614 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:26,680 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.329 0.746 2026-10-08 19:17:26,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 1.087 2026-10-08 19:17:26,788 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:17:26,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.123 2026-10-08 19:17:26,938 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.010 2026-10-08 19:17:26,989 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-08 19:17:27,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:17:27,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.211 0.581 2026-10-08 19:17:27,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.085 2026-10-08 19:17:27,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:27] "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-08 19:17:28,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:17:28,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.048 0.072 2026-10-08 19:17:28,185 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:28,256 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image?model=product.product&field=image_128&id=1665&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.029 0.180 2026-10-08 19:17:28,274 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:17:28,295 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:17:28,327 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:17:28,349 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image?model=product.product&field=image_128&id=1664&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.016 0.283 2026-10-08 19:17:28,391 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:17:28,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image?model=product.product&field=image_128&id=1666&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.011 0.339 2026-10-08 19:17:28,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image?model=product.product&field=image_128&id=1667&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.014 0.381 2026-10-08 19:17:28,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image?model=product.product&field=image_128&id=1668&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.022 0.433 2026-10-08 19:17:28,573 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.365 2026-10-08 19:17:28,642 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.023 0.280 2026-10-08 19:17:28,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.271 2026-10-08 19:17:28,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.274 2026-10-08 19:17:28,763 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image?model=product.product&field=image_128&id=1669&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.011 0.266 2026-10-08 19:17:28,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image?model=product.product&field=image_128&id=1670&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.009 0.263 2026-10-08 19:17:28,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image?model=product.product&field=image_128&id=1671&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.016 0.294 2026-10-08 19:17:28,944 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:28,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:28] "GET /web/image?model=product.product&field=image_128&id=1672&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.013 0.287 2026-10-08 19:17:28,974 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:29,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=product.product&field=image_128&id=1675&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.012 0.307 2026-10-08 19:17:29,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.014 0.329 2026-10-08 19:17:29,062 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.315 2026-10-08 19:17:29,124 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=product.product&field=image_128&id=1674&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.015 0.340 2026-10-08 19:17:29,189 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.013 0.343 2026-10-08 19:17:29,245 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.009 0.329 2026-10-08 19:17:29,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.297 2026-10-08 19:17:29,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.261 2026-10-08 19:17:29,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=product.product&field=image_128&id=1673&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.011 0.266 2026-10-08 19:17:29,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.030 0.281 2026-10-08 19:17:29,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.259 2026-10-08 19:17:29,477 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:29,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.221 2026-10-08 19:17:29,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.206 2026-10-08 19:17:29,518 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.199 2026-10-08 19:17:29,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.163 2026-10-08 19:17:29,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:29] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.002 0.099 2026-10-08 19:17:30,115 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,139 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,155 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,167 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,169 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,291 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,298 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,311 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,324 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,348 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,460 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,478 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,496 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,507 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:30,524 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 19:17:31,377 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,424 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,436 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,453 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,502 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,514 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,519 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,535 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,553 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,571 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,587 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,602 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,619 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,636 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,653 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,669 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,686 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,703 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,721 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,736 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,753 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-10-08 19:17:31,804 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,809 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:31,813 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:31,828 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:17:31,864 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.016 0.018 2026-10-08 19:17:31,870 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:31,881 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74232418 for PoS orders references: ['Order 00341-002-0002'] (draft: False) 2026-10-08 19:17:31,888 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:17:32,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74232418 with result: [{'id': 436, 'pos_reference': 'Order 00341-002-0002', 'account_move': False}] 2026-10-08 19:17:32,297 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.207 0.215 2026-10-08 19:17:32,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94224835 for PoS orders references: ['Order 00341-002-0001'] (draft: True) 2026-10-08 19:17:32,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94224835 with result: [{'id': 437, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-10-08 19:17:32,537 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.072 0.132 2026-10-08 19:17:32,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:32] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.159 2026-10-08 19:17:33,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:17:33,347 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-10-08 19:17:33,368 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,373 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,386 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,402 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,419 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,436 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,452 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,469 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,485 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,503 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,518 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,535 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,552 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,569 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,585 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,602 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,618 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:33,621 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:17:33,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41275 2026-10-08 19:17:33,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:17:33,632 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41275 2026-10-08 19:17:33,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191733_746427_TestFrontend.txt 2026-10-08 19:17:33,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpic4c6922_chrome_odoo" 2026-10-08 19:17:33,775 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-08 19:17:34,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41484 2026-10-08 19:17:34,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmps70qyhhx_chrome_odoo 2026-10-08 19:17:34,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43807/json/version 2026-10-08 19:17:34,479 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43807/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:17:34,520 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:17:34,521 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43807/json 2026-10-08 19:17:34,522 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43807/json with timeout 3 increased to 10s during tests 2026-10-08 19:17:34,545 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43807/devtools/page/6D3217DADCCFFEE1E2A418786D56833B 2026-10-08 19:17:34,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:17:34,585 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:17:34,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:17:34,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:17:34,913 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:17:34,914 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:17:34,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:17:36,019 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:36] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.135 0.951 2026-10-08 19:17:36,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '6D3217DADCCFFEE1E2A418786D56833B', 'loaderId': '246BD231D4D48B49054637D4796ED02D', 'isDownload': False} 2026-10-08 19:17:36,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-08 19:17:36,050 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:17:36,082 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:36] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.011 2026-10-08 19:17:36,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:36] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.024 2026-10-08 19:17:36,120 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:36] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.039 2026-10-08 19:17:36,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:36] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.014 2026-10-08 19:17:36,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.008 2026-10-08 19:17:36,715 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:36,728 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:36,743 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.023 2026-10-08 19:17:36,773 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:37,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.470 0.692 2026-10-08 19:17:38,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 1.162 2026-10-08 19:17:38,032 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:17:38,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.118 2026-10-08 19:17:38,189 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 19:17:38,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 19:17:39,003 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.209 0.508 2026-10-08 19:17:39,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:17:39,132 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "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-08 19:17:39,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "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-08 19:17:39,186 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 19:17:39,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.048 0.088 2026-10-08 19:17:39,355 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:17:39,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.031 0.179 2026-10-08 19:17:39,475 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-08 19:17:39,493 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:39,511 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.017 0.277 2026-10-08 19:17:39,528 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:17:39,538 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:39,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.063 0.371 2026-10-08 19:17:39,695 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.441 2026-10-08 19:17:39,717 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.456 2026-10-08 19:17:39,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.019 0.369 2026-10-08 19:17:39,859 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.052 0.284 2026-10-08 19:17:39,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.016 0.342 2026-10-08 19:17:39,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.229 2026-10-08 19:17:39,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.035 0.230 2026-10-08 19:17:40,013 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.025 0.258 2026-10-08 19:17:40,038 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.266 2026-10-08 19:17:40,064 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:40] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.002 0.194 2026-10-08 19:17:40,092 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:40] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.119 2026-10-08 19:17:40,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.123 2026-10-08 19:17:40,164 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:40,184 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:40,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.027 2026-10-08 19:17:40,214 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.040 2026-10-08 19:17:40,331 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:41,170 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:41,176 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-08 19:17:41,194 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40018656 for PoS orders references: ['Order 00342-002-0001'] (draft: True) 2026-10-08 19:17:41,195 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:41,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:17:41,242 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:17:41,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41484 2026-10-08 19:17:41,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:17:41,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41484 2026-10-08 19:17:41,359 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40018656 with result: [{'id': 438, 'pos_reference': 'Order 00342-002-0001', 'account_move': False}] 2026-10-08 19:17:41,374 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191741_374087_TestFrontend.txt 2026-10-08 19:17:41,374 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmps70qyhhx_chrome_odoo" 2026-10-08 19:17:41,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.069 0.125 2026-10-08 19:17:41,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-10-08 19:17:42,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41687 2026-10-08 19:17:42,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpwlc59mqi_chrome_odoo 2026-10-08 19:17:42,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46291/json/version 2026-10-08 19:17:42,133 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46291/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:17:42,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:17:42,155 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46291/json 2026-10-08 19:17:42,156 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46291/json with timeout 3 increased to 10s during tests 2026-10-08 19:17:42,176 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46291/devtools/page/E499BB5197DD533B4E0B7160DA58610E 2026-10-08 19:17:42,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:17:42,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:17:42,485 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:17:42,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:17:42,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:17:42,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:17:42,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:17:44,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:44] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.147 2.032 2026-10-08 19:17:44,696 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'E499BB5197DD533B4E0B7160DA58610E', 'loaderId': '1B30F891A33040E2B8F23401B97038AC', 'isDownload': False} 2026-10-08 19:17:44,697 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-08 19:17:44,727 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:17:44,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:44] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.012 2026-10-08 19:17:44,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:44] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.035 2026-10-08 19:17:44,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:44] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.029 0.024 2026-10-08 19:17:45,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:45] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-10-08 19:17:45,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.022 2026-10-08 19:17:45,374 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:45,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-08 19:17:45,408 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:45,424 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:46,202 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:17:46,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.340 0.704 2026-10-08 19:17:46,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.083 2026-10-08 19:17:46,625 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.019 2026-10-08 19:17:46,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 19:17:46,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.046 0.060 2026-10-08 19:17:46,803 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:46,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.011 0.139 2026-10-08 19:17:46,868 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:17:46,891 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:17:46,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.017 0.192 2026-10-08 19:17:46,932 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:17:46,963 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:17:46,984 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:46] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.022 0.257 2026-10-08 19:17:47,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.287 2026-10-08 19:17:47,026 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.318 2026-10-08 19:17:47,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.234 2026-10-08 19:17:47,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.186 2026-10-08 19:17:47,185 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.029 0.186 2026-10-08 19:17:47,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.206 2026-10-08 19:17:47,214 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.191 2026-10-08 19:17:47,232 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.179 2026-10-08 19:17:47,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.162 2026-10-08 19:17:47,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.005 0.166 2026-10-08 19:17:47,308 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.011 0.104 2026-10-08 19:17:47,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.084 2026-10-08 19:17:47,622 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:47,651 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:47,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.035 0.027 2026-10-08 19:17:47,695 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.048 2026-10-08 19:17:47,818 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:48,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-10-08 19:17:48,672 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-08 19:17:48,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-10-08 19:17:48,695 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-10-08 19:17:48,787 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:17:48,788 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:17:48,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:17:48,790 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:17:48,791 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:17:48,791 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:17:48,794 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:17:48,794 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:17:48,795 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:17:48,797 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:17:48,797 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:17:48,805 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:17:48,810 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:17:48,811 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:17:48,812 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:17:48,813 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:17:48,813 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:17:48,813 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:17:48,814 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:17:48,815 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:17:48,815 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:17:48,816 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:17:48,853 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:17:48,858 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:17:48,864 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:17:48,870 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:17:48,875 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 19:17:48,880 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:17:48,884 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:17:48,887 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 19:17:48,888 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-10-08 19:17:48,894 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:17:48,912 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:17:48,913 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:17:48,914 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:17:48,915 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-10-08 19:17:48,936 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:17:48,937 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:17:48,938 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:17:48,939 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:17:48,940 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:17:48,940 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:17:48,941 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:17:48,942 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:17:48,948 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:17:48,951 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:17:48,958 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:17:48,962 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:17:48,978 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 19:17:48,980 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:17:48,993 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:17:48,989 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 19:17:48,997 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:17:48,999 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:48] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:17:49,005 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-08 19:17:49,009 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:17:49,018 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:17:49,020 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:17:49,020 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-08 19:17:49,023 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:17:49,037 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:17:49,039 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:17:49,043 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:17:49,045 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:17:49,048 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:17:49,049 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:17:49,052 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:17:49,057 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:17:49,061 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:17:49,065 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:17:49,090 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:17:49,106 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.013 2026-10-08 19:17:49,109 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:17:49,123 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-08 19:17:49,147 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:17:49,162 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-08 19:17:49,162 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:17:49,163 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 19:17:49,169 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:17:49,171 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:17:49,172 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:17:49,184 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:17:49,186 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:17:49,186 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:17:49,187 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:17:49,188 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:17:49,188 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:17:49,189 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:17:49,192 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:17:49,195 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:17:49,196 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:17:49,196 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:17:49,200 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:17:49,215 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:17:49,234 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-08 19:17:49,236 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:17:49,238 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:17:49,248 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:17:49,264 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 19:17:49,268 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 19:17:49,280 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-08 19:17:49,298 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-08 19:17:49,312 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:17:49,317 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:17:49,327 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 19:17:49,331 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:17:49,333 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:17:49,335 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:17:49,336 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:17:49,337 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:17:49,338 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:17:49,339 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:17:49,340 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:17:49,342 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:17:49,343 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:17:49,344 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:17:49,345 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:17:49,346 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:17:49,356 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:17:49,646 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-10-08 19:17:49,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-10-08 19:17:49,801 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:49,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-10-08 19:17:49,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-08 19:17:49,864 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 19:17:49,868 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 19:17:49,872 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:17:49,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.014 0.054 2026-10-08 19:17:49,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24758970 for PoS orders references: ['Order 00343-001-0001'] (draft: False) 2026-10-08 19:17:49,943 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:49] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 19:17:50,089 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:50] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:17:50,248 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24758970 with result: [{'id': 439, 'pos_reference': 'Order 00343-001-0001', 'account_move': False}] 2026-10-08 19:17:50,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.184 0.259 2026-10-08 19:17:50,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.199 2026-10-08 19:17:50,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:50] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D25510e04-5ed7-41eb-b9a9-1791dc24be22?width=200&height=200 HTTP/1.1" 200 - 2 0.004 0.135 2026-10-08 19:17:51,355 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:17:51,370 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:17:51,377 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41687 2026-10-08 19:17:51,378 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:17:51,378 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41687 2026-10-08 19:17:51,511 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191751_511174_TestFrontend.txt 2026-10-08 19:17:51,511 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpwlc59mqi_chrome_odoo" 2026-10-08 19:17:51,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-08 19:17:56,561 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41934 2026-10-08 19:17:56,562 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmplxt8zh9c_chrome_odoo 2026-10-08 19:17:56,562 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45131/json/version 2026-10-08 19:17:56,573 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45131/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:17:56,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-10-08 19:17:56,660 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45131/json 2026-10-08 19:17:56,661 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45131/json with timeout 3 increased to 10s during tests 2026-10-08 19:17:56,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45131/devtools/page/BC4D0FDCEAF8C681E0A773AD6C1E28D4 2026-10-08 19:17:56,740 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-10-08 19:17:56,762 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-10-08 19:17:57,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:17:57,259 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-10-08 19:17:57,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-10-08 19:17:57,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-10-08 19:17:57,287 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:17:58,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:58] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.134 0.851 2026-10-08 19:17:58,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'BC4D0FDCEAF8C681E0A773AD6C1E28D4', 'loaderId': '84F27E25D29D5701EEB80F424C29938C', 'isDownload': False} 2026-10-08 19:17:58,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-08 19:17:58,301 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:17:58,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:58] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.019 2026-10-08 19:17:58,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:58] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.055 2026-10-08 19:17:58,386 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:58] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.055 2026-10-08 19:17:58,882 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:58] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.014 0.012 2026-10-08 19:17:58,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.027 2026-10-08 19:17:58,942 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:17:58,945 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:17:58,958 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:17:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.015 2026-10-08 19:17:58,998 100 INFO rb-6d39a9a-225376-422534 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-08 19:17:59,772 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:18:00,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.390 0.746 2026-10-08 19:18:00,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.058 0.087 2026-10-08 19:18:00,342 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.018 2026-10-08 19:18:00,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.008 2026-10-08 19:18:00,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "GET /web/image?model=product.product&field=image_128&id=1676&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 14 0.057 0.070 2026-10-08 19:18:00,546 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:18:00,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "GET /web/image?model=product.product&field=image_128&id=1677&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.037 0.176 2026-10-08 19:18:00,646 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18: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-08 19:18:00,660 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:18:00,724 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.014 0.303 2026-10-08 19:18:00,748 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:18:00,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "GET /web/image?model=product.product&field=image_128&id=1679&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.021 0.365 2026-10-08 19:18:00,833 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:18:00,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "GET /web/image?model=product.product&field=image_128&id=1678&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.020 0.453 2026-10-08 19:18:00,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:00] "GET /web/image?model=product.product&field=image_128&id=1680&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.026 0.493 2026-10-08 19:18:01,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.023 0.429 2026-10-08 19:18:01,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.340 2026-10-08 19:18:01,120 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.034 0.322 2026-10-08 19:18:01,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.296 2026-10-08 19:18:01,211 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=product.product&field=image_128&id=1681&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.015 0.293 2026-10-08 19:18:01,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=product.product&field=image_128&id=1682&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.014 0.290 2026-10-08 19:18:01,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=product.product&field=image_128&id=1683&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.017 0.303 2026-10-08 19:18:01,357 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:01,379 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:01,404 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=product.product&field=image_128&id=1684&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.018 0.342 2026-10-08 19:18:01,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.299 2026-10-08 19:18:01,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=product.product&field=image_128&id=1687&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.013 0.343 2026-10-08 19:18:01,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.340 2026-10-08 19:18:01,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=product.product&field=image_128&id=1686&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.010 0.314 2026-10-08 19:18:01,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.010 0.309 2026-10-08 19:18:01,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.007 0.302 2026-10-08 19:18:01,687 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.265 2026-10-08 19:18:01,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.259 2026-10-08 19:18:01,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=product.product&field=image_128&id=1685&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.012 0.240 2026-10-08 19:18:01,816 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 8 0.007 0.247 2026-10-08 19:18:01,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.208 2026-10-08 19:18:01,855 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:18:01,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.174 2026-10-08 19:18:01,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.163 2026-10-08 19:18:01,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.017 0.152 2026-10-08 19:18:01,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.119 2026-10-08 19:18:01,936 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:01] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-10-08%2019:10:19 HTTP/1.1" 200 - 4 0.003 0.106 2026-10-08 19:18:02,558 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:02,579 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:02,589 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:02,603 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:02,619 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:02,743 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-08 19:18:02,851 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:18:02,852 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:18:02,852 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:18:02,859 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:18:02,860 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:18:02,861 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:18:02,862 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:18:02,862 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:18:02,863 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:18:02,863 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:18:02,863 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:18:02,864 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:18:02,864 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:18:02,865 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:18:02,867 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:18:02,868 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:18:02,870 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:02] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:18:02,871 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:18:02,874 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:18:02,876 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:18:02,877 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:18:02,879 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:18:02,879 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:18:02,880 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:18:02,880 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:18:02,882 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:18:02,883 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:18:02,885 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-10-08 19:18:02,890 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:18:02,904 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:18:02,909 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:18:02,912 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:18:02,921 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:18:02,924 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:18:02,926 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 19:18:02,928 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 19:18:02,937 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:18:02,938 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:18:02,941 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:18:02,945 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-10-08 19:18:02,950 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:02,952 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:18:02,969 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:18:02,973 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:18:02,974 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:18:02,975 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:02,976 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:18:02,982 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:18:02,996 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:18:03,002 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 19:18:03,004 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:18:03,007 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:18:03,010 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:18:03,012 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:18:03,022 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:18:03,030 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:18:03,032 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:18:03,035 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-08 19:18:03,036 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:18:03,039 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:18:03,043 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:18:03,046 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:18:03,060 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:18:03,062 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:18:03,068 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:18:03,071 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:18:03,074 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:18:03,076 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:18:03,079 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:18:03,083 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:18:03,089 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 19:18:03,106 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:18:03,108 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:18:03,110 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:18:03,114 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:18:03,115 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:18:03,116 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:18:03,118 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:18:03,119 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:18:03,119 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:18:03,121 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:18:03,122 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:18:03,124 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:18:03,125 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:18:03,134 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "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-08 19:18:03,142 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:18:03,144 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:18:03,151 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:18:03,166 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:18:03,167 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:18:03,170 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:18:03,176 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:18:03,178 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:18:03,185 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:18:03,186 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:18:03,191 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:18:03,192 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:18:03,195 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:18:03,209 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:18:03,209 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:18:03,211 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:18:03,212 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:18:03,214 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:18:03,215 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:18:03,216 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:18:03,217 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:18:03,221 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:18:03,223 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:18:03,224 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:18:03,225 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:18:03,237 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:18:03,238 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:18:03,251 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:18:03,252 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:18:03,253 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:18:03,257 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:18:03,258 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:18:03,259 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:18:03,259 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:18:03,260 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:18:03,261 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:18:03,261 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:18:03,702 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:03,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.010 2026-10-08 19:18:03,737 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11095203 for PoS orders references: ['Order 00344-001-0001'] (draft: True) 2026-10-08 19:18:03,761 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 19:18:03,863 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:18:03,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11095203 with result: [{'id': 440, 'pos_reference': 'Order 00344-001-0001', 'account_move': False}] 2026-10-08 19:18:03,962 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.079 0.151 2026-10-08 19:18:05,084 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:18:05,139 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-10-08 19:18:05,154 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:18:05,159 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41934 2026-10-08 19:18:05,160 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-10-08 19:18:05,161 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41934 2026-10-08 19:18:05,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191805_264846_TestFrontend.txt 2026-10-08 19:18:05,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmplxt8zh9c_chrome_odoo" 2026-10-08 19:18:05,361 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 19:18:38,559 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [105] 2026-10-08 19:18:41,566 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_01_pos_restaurant ... 2026-10-08 19:18:42,183 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42192 2026-10-08 19:18:42,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpca9r693x_chrome_odoo 2026-10-08 19:18:42,192 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46087/json/version 2026-10-08 19:18:42,195 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46087/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:18:42,293 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:18:42,294 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46087/json 2026-10-08 19:18:42,297 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46087/json with timeout 3 increased to 10s during tests 2026-10-08 19:18:42,323 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46087/devtools/page/F0564DBBC7512C4CEBC3D7818170F8DC 2026-10-08 19:18:42,348 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:18:42,363 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:18:42,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:18:42,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:18:42,715 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:42,715 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:42,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:18:43,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:43] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 111 0.155 0.956 2026-10-08 19:18:43,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'F0564DBBC7512C4CEBC3D7818170F8DC', 'loaderId': '535A3924E17A1F92DA2336D18EAAAFCE', 'isDownload': False} 2026-10-08 19:18:43,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-08 19:18:43,880 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:18:43,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:43] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.011 2026-10-08 19:18:43,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:43] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-10-08 19:18:43,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:43] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.041 2026-10-08 19:18:44,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:44] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.021 2026-10-08 19:18:44,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.031 2026-10-08 19:18:44,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:18:44,604 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:18:44,611 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:18:44,637 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:45,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.365 0.743 2026-10-08 19:18:45,858 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.041 1.141 2026-10-08 19:18:45,893 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:18:46,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.174 2026-10-08 19:18:46,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-08 19:18:46,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:18:46,916 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:46,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.231 0.589 2026-10-08 19:18:47,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.108 2026-10-08 19:18:47,193 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "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-08 19:18:47,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:18:47,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.063 0.059 2026-10-08 19:18:47,377 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:18:47,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.034 0.164 2026-10-08 19:18:47,472 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18: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-08 19:18:47,498 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:18:47,541 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:18:47,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.023 0.264 2026-10-08 19:18:47,572 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:18:47,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.022 0.330 2026-10-08 19:18:47,635 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.360 2026-10-08 19:18:47,646 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.373 2026-10-08 19:18:47,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.277 2026-10-08 19:18:47,754 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.030 0.170 2026-10-08 19:18:47,781 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.189 2026-10-08 19:18:47,834 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.035 0.176 2026-10-08 19:18:47,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.203 2026-10-08 19:18:47,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.020 0.215 2026-10-08 19:18:47,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.214 2026-10-08 19:18:47,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.222 2026-10-08 19:18:47,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.009 0.169 2026-10-08 19:18:47,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:47] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.014 0.151 2026-10-08 19:18:48,150 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:48,176 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:48,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.029 2026-10-08 19:18:48,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.040 2026-10-08 19:18:48,387 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:18:49,144 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:49,149 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:49,188 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:49,194 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:49,203 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:49,226 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:49,250 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:49,267 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:49,283 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:49,300 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:49,397 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:18:49,398 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:18:49,399 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:18:49,402 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:18:49,403 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:18:49,404 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:18:49,405 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:18:49,405 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:18:49,406 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:18:49,410 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:18:49,411 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:18:49,412 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:18:49,415 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:49,418 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:18:49,419 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:18:49,420 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:18:49,421 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:18:49,422 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:18:49,423 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:18:49,424 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:18:49,425 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:18:49,426 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:18:49,427 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:18:49,433 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:18:49,438 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:18:49,445 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:18:49,485 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:18:49,486 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:18:49,491 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 19:18:49,495 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:18:49,497 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:18:49,498 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:18:49,500 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:18:49,504 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:18:49,516 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-08 19:18:49,518 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 19:18:49,519 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.068 2026-10-08 19:18:49,525 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:18:49,526 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.064 2026-10-08 19:18:49,532 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:18:49,548 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:18:49,550 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:18:49,561 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:18:49,572 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:18:49,590 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:18:49,609 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:18:49,614 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.087 2026-10-08 19:18:49,636 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:18:49,647 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-10-08 19:18:49,670 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:18:49,671 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 19:18:49,677 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:18:49,683 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:18:49,685 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:18:49,688 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:18:49,693 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:18:49,700 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:18:49,701 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:18:49,713 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:18:49,725 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:18:49,731 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:18:49,735 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "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-08 19:18:49,742 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:18:49,744 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-10-08 19:18:49,745 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:18:49,754 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:18:49,756 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:18:49,763 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 19:18:49,765 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:18:49,769 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:18:49,777 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:18:49,779 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:18:49,780 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:18:49,781 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:18:49,782 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:18:49,783 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:18:49,783 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:18:49,784 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:18:49,786 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:18:49,786 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:18:49,787 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:18:49,788 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:18:49,790 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:18:49,790 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:18:49,801 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:18:49,809 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:18:49,813 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:18:49,828 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:18:49,845 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 19:18:49,846 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:18:49,860 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:18:49,874 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-08 19:18:49,886 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:18:49,887 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:18:49,887 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:18:49,888 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:18:49,889 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:18:49,901 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:18:49,907 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:18:49,918 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:18:49,924 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:18:49,927 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:18:49,935 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:18:49,939 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:18:49,940 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:18:49,942 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:18:49,947 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:18:49,949 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:18:49,950 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:18:49,952 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:18:49,953 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:18:49,955 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:18:49,955 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:18:49,956 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:18:49,957 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:18:49,957 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:18:49,960 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:18:49,961 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:18:49,961 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:18:50,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-08 19:18:50,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23119980 for PoS orders references: ['Order 00345-002-0001'] (draft: True) 2026-10-08 19:18:50,395 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:50] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 19:18:50,532 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:50] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:18:50,580 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23119980 with result: [{'id': 441, 'pos_reference': 'Order 00345-002-0001', 'account_move': False}] 2026-10-08 19:18:50,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.116 0.126 2026-10-08 19:18:51,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:18:51,795 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:51,799 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:51,816 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:51,832 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:51,849 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-08 19:18:51,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-08 19:18:51,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.023 0.041 2026-10-08 19:18:52,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-08 19:18:52,733 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:52,755 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:52,766 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:52,783 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:52,799 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:52,816 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:52,846 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:52,854 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:18:52,855 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:18:52,859 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:52,871 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:52,892 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:52,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87653322 for PoS orders references: ['Order 00345-002-0002'] (draft: False) 2026-10-08 19:18:52,913 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:18:53,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87653322 with result: [{'id': 442, 'pos_reference': 'Order 00345-002-0002', 'account_move': False}] 2026-10-08 19:18:53,233 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.146 0.185 2026-10-08 19:18:53,697 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:53] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.015 0.024 2026-10-08 19:18:55,139 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:55,174 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:55,189 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:55,203 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:55,223 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:55,237 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.009 0.010 2026-10-08 19:18:56,018 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:56,039 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:56,052 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:56,079 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:56,083 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:56,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.006 2026-10-08 19:18:56,390 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:56,500 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18246475 for PoS orders references: ['Order 00345-002-0003'] (draft: True) 2026-10-08 19:18:56,606 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18246475 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0003', 'account_move': False}] 2026-10-08 19:18:56,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.036 0.095 2026-10-08 19:18:57,801 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:57,815 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:57,832 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:57,848 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:57,867 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:57,883 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:57,899 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:57,907 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:57] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.010 2026-10-08 19:18:57,929 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:57,929 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54814943 for PoS orders references: ['Order 00345-002-0003'] (draft: False) 2026-10-08 19:18:57,962 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [764] 2026-10-08 19:18:58,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54814943 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0003', 'account_move': False}] 2026-10-08 19:18:58,120 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.070 0.132 2026-10-08 19:18:58,893 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:58,900 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:58,920 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:58,981 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.050 2026-10-08 19:18:59,763 100 INFO rb-6d39a9a-225376-422534 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-08 19:18:59,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-08 19:18:59,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-08 19:18:59,839 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:18:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.049 2026-10-08 19:19:00,605 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-10-08 19:19:00,615 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:00,641 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:00,650 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:00,667 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:00,683 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:00,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96858480 for PoS orders references: ['Order 00345-002-0004'] (draft: True) 2026-10-08 19:19:00,704 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:00,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96858480 with result: [{'id': 444, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-08 19:19:00,839 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.057 0.087 2026-10-08 19:19:01,041 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:19:01,603 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:01,617 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:01,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.028 0.048 2026-10-08 19:19:02,459 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:02,467 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-10-08 19:19:02,484 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-10-08 19:19:02,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.049 2026-10-08 19:19:03,325 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:03,333 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:03,655 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:03,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3114048 for PoS orders references: ['Order 00345-002-0001'] (draft: True) 2026-10-08 19:19:03,815 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [760, 761] 2026-10-08 19:19:03,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3114048 with result: [{'id': 441, 'pos_reference': 'Order 00345-002-0001', 'account_move': False}] 2026-10-08 19:19:03,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.059 0.093 2026-10-08 19:19:03,986 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:03] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.013 0.031 2026-10-08 19:19:05,088 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:05,099 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:05,115 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:05,135 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:05,148 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:05,166 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:05,173 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:19:05,189 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:19:05,194 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42192 2026-10-08 19:19:05,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:19:05,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42192 2026-10-08 19:19:05,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191905_322314_TestPoSRestaurantLoyalty.txt 2026-10-08 19:19:05,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpca9r693x_chrome_odoo" 2026-10-08 19:19:05,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42473 2026-10-08 19:19:05,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpbxs8pu8d_chrome_odoo 2026-10-08 19:19:05,787 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44887/json/version 2026-10-08 19:19:05,788 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44887/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:19:05,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:19:05,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44887/json 2026-10-08 19:19:05,817 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44887/json with timeout 3 increased to 10s during tests 2026-10-08 19:19:05,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:44887/devtools/page/E98C2C2EB8DA7916CAD5EF7DCA6F879E 2026-10-08 19:19:05,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:19:05,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:19:05,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:19:05,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:19:05,935 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:05,935 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:06,040 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:06] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.020 0.069 2026-10-08 19:19:06,046 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'E98C2C2EB8DA7916CAD5EF7DCA6F879E', 'loaderId': '7315654452B91D9FF75B0EE2AF5519E7', 'isDownload': False} 2026-10-08 19:19:06,046 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-08 19:19:06,073 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:19:06,110 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:06] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.020 2026-10-08 19:19:06,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:06] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.024 2026-10-08 19:19:06,133 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:06] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-08 19:19:06,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.011 2026-10-08 19:19:06,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:06] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.009 0.031 2026-10-08 19:19:06,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-08 19:19:06,719 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:19:06,721 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:19:06,751 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:07,511 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.216 0.561 2026-10-08 19:19:07,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 0.806 2026-10-08 19:19:07,652 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:19:07,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.159 2026-10-08 19:19:07,833 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 19:19:07,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 19:19:08,695 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.180 0.565 2026-10-08 19:19:08,715 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:08,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.082 2026-10-08 19:19:08,887 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.019 2026-10-08 19:19:08,912 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 19:19:08,978 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.021 0.011 2026-10-08 19:19:09,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.011 0.071 2026-10-08 19:19:09,043 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:19:09,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.018 0.122 2026-10-08 19:19:09,102 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:19:09,134 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "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-08 19:19:09,159 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:19:09,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.015 0.191 2026-10-08 19:19:09,222 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.013 0.257 2026-10-08 19:19:09,245 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.266 2026-10-08 19:19:09,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.007 0.259 2026-10-08 19:19:09,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.013 2026-10-08 19:19:09,289 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.151 2026-10-08 19:19:09,343 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.019 0.157 2026-10-08 19:19:09,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.190 2026-10-08 19:19:09,388 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.144 2026-10-08 19:19:09,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.336 2026-10-08 19:19:09,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.139 2026-10-08 19:19:09,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.004 0.151 2026-10-08 19:19:09,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:09] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.013 0.076 2026-10-08 19:19:10,059 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:10,126 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.032 0.046 2026-10-08 19:19:10,269 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:11,005 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:11,015 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:11,023 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40131358 for PoS orders references: ['Order 00345-002-0004'] (draft: True) 2026-10-08 19:19:11,045 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [766, 767] 2026-10-08 19:19:11,182 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40131358 with result: [{'id': 444, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-08 19:19:11,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.072 0.114 2026-10-08 19:19:11,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.036 2026-10-08 19:19:11,976 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:11,988 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-10-08 19:19:12,776 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:12,783 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:12,798 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:12,815 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:12,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:19:13,658 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:13,700 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:13,706 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:19:13,709 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:13,721 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:13,738 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:13,768 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:13,785 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64340849 for PoS orders references: ['Order 00345-002-0004'] (draft: False) 2026-10-08 19:19:13,788 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:19:13,811 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [770, 771] 2026-10-08 19:19:13,946 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64340849 with result: [{'id': 444, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-10-08 19:19:13,968 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.066 0.129 2026-10-08 19:19:14,125 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:19:14,126 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:19:14,126 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:19:14,127 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:19:14,129 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:19:14,132 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:19:14,132 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:19:14,133 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:19:14,134 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:19:14,135 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:19:14,136 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:19:14,136 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:19:14,137 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:19:14,138 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:19:14,139 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:19:14,140 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:19:14,140 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:19:14,141 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:19:14,143 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:19:14,145 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:19:14,151 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:19:14,152 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:19:14,153 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:19:14,154 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:19:14,154 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:19:14,155 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:19:14,172 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:19:14,177 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:19:14,194 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:19:14,203 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:19:14,211 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:19:14,212 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.056 2026-10-08 19:19:14,214 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:19:14,236 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-10-08 19:19:14,247 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:19:14,251 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.069 2026-10-08 19:19:14,252 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:19:14,259 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:19:14,273 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:19:14,293 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:19:14,300 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:19:14,304 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:14,313 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:19:14,349 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:19:14,366 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 19:19:14,374 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:19:14,399 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-08 19:19:14,415 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:19:14,416 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:19:14,420 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:19:14,420 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:19:14,420 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:19:14,424 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:19:14,424 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:19:14,425 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:19:14,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.019 0.062 2026-10-08 19:19:14,428 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:19:14,429 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:19:14,430 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:19:14,430 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:19:14,431 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:19:14,431 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:19:14,431 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:19:14,432 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:19:14,432 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:19:14,432 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:19:14,433 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:19:14,433 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:19:14,434 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:19:14,434 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:19:14,434 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:19:14,435 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:19:14,435 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:19:14,435 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:19:14,436 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:19:14,436 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:19:14,436 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:19:14,467 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:19:14,471 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 19:19:14,480 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:19:14,487 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 19:19:14,509 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:19:14,514 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:19:14,515 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:19:14,515 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:19:14,516 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:19:14,516 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:19:14,517 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:19:14,517 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:19:14,517 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:19:14,518 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:19:14,518 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:19:14,521 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:19:14,522 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:19:14,522 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:19:14,523 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:19:14,524 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:19:14,526 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:19:14,528 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:19:14,528 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:19:14,531 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:19:14,533 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:19:14,536 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:19:14,540 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:19:14,543 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:19:14,546 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:19:14,548 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:19:14,555 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:19:14,561 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:19:14,565 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 19:19:14,568 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:19:14,569 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:19:14,570 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:19:14,573 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:19:14,579 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:19:14,581 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:19:14,586 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:19:14,596 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:19:14,597 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:19:14,966 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:14,967 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:14,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.012 0.010 2026-10-08 19:19:15,042 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:15] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:19:15,151 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:15] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:16,439 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:16,452 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:16,461 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95774772 for PoS orders references: ['Order 00345-004-0005'] (draft: True) 2026-10-08 19:19:16,466 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:16,511 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95774772 with result: [{'id': 445, 'pos_reference': 'Order 00345-004-0005', 'account_move': False}] 2026-10-08 19:19:16,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.025 0.048 2026-10-08 19:19:17,295 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:17,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.010 2026-10-08 19:19:17,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:19:18,095 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:18,103 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:18,119 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:18,120 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79617596 for PoS orders references: ['Order 00345-004-0005'] (draft: True) 2026-10-08 19:19:18,229 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79617596 with result: [{'id': 445, 'pos_reference': 'Order 00345-004-0005', 'account_move': False}] 2026-10-08 19:19:18,245 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.047 0.088 2026-10-08 19:19:19,020 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:19:19,034 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:19,051 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42473 2026-10-08 19:19:19,055 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:19:19,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42473 2026-10-08 19:19:19,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191919_168790_TestPoSRestaurantLoyalty.txt 2026-10-08 19:19:19,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpbxs8pu8d_chrome_odoo" 2026-10-08 19:19:19,206 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_02_others ... 2026-10-08 19:19:19,743 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42739 2026-10-08 19:19:19,743 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpk2ykcs7m_chrome_odoo 2026-10-08 19:19:19,744 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46167/json/version 2026-10-08 19:19:19,754 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46167/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:19:19,835 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:19:19,835 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46167/json 2026-10-08 19:19:19,836 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46167/json with timeout 3 increased to 10s during tests 2026-10-08 19:19:19,850 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46167/devtools/page/FCFD73D2D38B08F1C33944E7A31C2612 2026-10-08 19:19:19,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:19:19,891 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:19:20,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:19:20,172 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:19:20,177 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:20,178 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:20,209 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:19:21,182 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:21] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.110 0.873 2026-10-08 19:19:21,189 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'FCFD73D2D38B08F1C33944E7A31C2612', 'loaderId': '3669867F5035A8D80ACF0893A0A5153B', 'isDownload': False} 2026-10-08 19:19:21,189 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-08 19:19:21,204 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:19:21,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:21] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-08 19:19:21,245 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:21] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.023 2026-10-08 19:19:21,254 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:21] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.033 2026-10-08 19:19:21,702 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:21] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-10-08 19:19:21,731 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.008 2026-10-08 19:19:21,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-08 19:19:21,793 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:19:21,796 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:19:21,827 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:22,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.340 0.634 2026-10-08 19:19:22,882 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 1.000 2026-10-08 19:19:22,911 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:19:22,998 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:22] "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-08 19:19:23,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:19:23,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:19:23,896 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.198 0.509 2026-10-08 19:19:23,949 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:24,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "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-08 19:19:24,065 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.016 2026-10-08 19:19:24,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-08 19:19:24,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.033 0.071 2026-10-08 19:19:24,217 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:19:24,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.011 0.156 2026-10-08 19:19:24,276 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:19:24,303 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:19:24,327 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:19:24,340 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:19:24,350 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.018 0.210 2026-10-08 19:19:24,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.226 2026-10-08 19:19:24,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.010 0.295 2026-10-08 19:19:24,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.294 2026-10-08 19:19:24,478 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.238 2026-10-08 19:19:24,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.024 0.186 2026-10-08 19:19:24,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.218 2026-10-08 19:19:24,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.204 2026-10-08 19:19:24,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.159 2026-10-08 19:19:24,634 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.160 2026-10-08 19:19:24,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.155 2026-10-08 19:19:24,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.005 0.098 2026-10-08 19:19:24,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.011 0.082 2026-10-08 19:19:24,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.081 2026-10-08 19:19:25,014 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:25,040 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:25,064 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.023 2026-10-08 19:19:25,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.042 2026-10-08 19:19:25,260 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:26,043 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:26,050 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:26,066 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:26,082 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:26,098 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:26,117 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:26,131 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:26,148 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:26,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:19:27,003 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:27,017 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:27,030 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:27,048 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:27,064 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:27,080 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:27,103 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:27,114 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:27,131 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:27,731 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:19:27,977 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:27,995 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,001 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,016 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,031 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,047 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,066 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,081 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,097 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,115 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,130 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,152 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,164 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,184 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,197 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,216 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,232 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,247 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,266 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,282 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,297 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,314 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,366 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,373 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:28,374 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:19:28,398 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,420 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,431 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,451 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,465 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,481 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,497 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:28,515 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:19:28,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:19:28,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33686150 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-08 19:19:28,673 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33686150 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-08 19:19:28,696 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.074 0.093 2026-10-08 19:19:28,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.026 0.048 2026-10-08 19:19:29,579 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:29,584 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:29,598 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:29,621 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:29,632 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:29,647 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:29,664 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:29,681 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:29,697 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:29,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:19:29,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42739 2026-10-08 19:19:29,710 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:19:29,726 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42739 2026-10-08 19:19:29,832 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191929_832003_TestPoSRestaurantLoyalty.txt 2026-10-08 19:19:29,832 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpk2ykcs7m_chrome_odoo" 2026-10-08 19:19:30,147 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42938 2026-10-08 19:19:30,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpxhftn6b6_chrome_odoo 2026-10-08 19:19:30,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35759/json/version 2026-10-08 19:19:30,150 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35759/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:19:30,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:19:30,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35759/json 2026-10-08 19:19:30,232 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35759/json with timeout 3 increased to 10s during tests 2026-10-08 19:19:30,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35759/devtools/page/DE84338F88994597B92AC2ACFEFA48FA 2026-10-08 19:19:30,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:19:30,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:19:30,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:19:30,338 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:19:30,342 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:30,342 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:30,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:30] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.025 0.068 2026-10-08 19:19:30,484 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'DE84338F88994597B92AC2ACFEFA48FA', 'loaderId': '9120B68D2904561BE59D669FE8D451D2', 'isDownload': False} 2026-10-08 19:19:30,484 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-08 19:19:30,523 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:19:30,545 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:30] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.014 2026-10-08 19:19:30,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:30] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.019 2026-10-08 19:19:30,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:30] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.040 2026-10-08 19:19:31,085 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:31] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-10-08 19:19:31,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-08 19:19:31,155 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:19:31,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.016 2026-10-08 19:19:31,188 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:19:31,215 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:32,049 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.233 0.609 2026-10-08 19:19:32,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.888 2026-10-08 19:19:32,205 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:19:32,308 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.176 2026-10-08 19:19:32,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 19:19:32,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 19:19:33,260 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:33,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.236 0.553 2026-10-08 19:19:33,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.069 2026-10-08 19:19:33,404 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "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-08 19:19:33,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:19:33,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.031 0.042 2026-10-08 19:19:33,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.011 0.120 2026-10-08 19:19:33,626 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:33,638 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:33,653 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:19:33,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.024 0.170 2026-10-08 19:19:33,736 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.017 0.230 2026-10-08 19:19:33,747 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:19:33,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.256 2026-10-08 19:19:33,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.272 2026-10-08 19:19:33,800 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.241 2026-10-08 19:19:33,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.171 2026-10-08 19:19:33,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.019 0.207 2026-10-08 19:19:33,920 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.158 2026-10-08 19:19:33,937 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.170 2026-10-08 19:19:33,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.162 2026-10-08 19:19:33,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.157 2026-10-08 19:19:34,007 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:34] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.007 0.135 2026-10-08 19:19:34,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:34] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.013 0.115 2026-10-08 19:19:34,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.091 2026-10-08 19:19:34,583 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:34,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.038 0.041 2026-10-08 19:19:34,769 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:19:35,549 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:35,556 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:35,565 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:35,580 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:35,598 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:35,619 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:35,631 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:35,648 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:36,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-08 19:19:36,500 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:36,514 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:36,521 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51883621 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-08 19:19:36,579 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [775, 776] 2026-10-08 19:19:36,682 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51883621 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-08 19:19:36,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.082 0.110 2026-10-08 19:19:37,471 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:19:37,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.011 2026-10-08 19:19:38,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 19:19:38,271 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:38,282 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28066667 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-08 19:19:38,308 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [777, 778, 779] 2026-10-08 19:19:38,426 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28066667 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-08 19:19:38,449 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.061 0.116 2026-10-08 19:19:39,219 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:39,231 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:19:39,234 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.009 2026-10-08 19:19:40,006 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:40,015 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:40,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.035 0.048 2026-10-08 19:19:40,890 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:40,914 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:40,938 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:40,950 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:40,967 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:40,983 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:40,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:19:41,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98213163 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-08 19:19:41,016 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:41,054 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [780, 781, 782] 2026-10-08 19:19:41,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98213163 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-08 19:19:41,189 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.062 0.120 2026-10-08 19:19:41,958 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:42,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.046 0.046 2026-10-08 19:19:42,833 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:42,860 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:42,863 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:42,881 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:42,899 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:42,914 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:42,933 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:42,947 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:42,965 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:43,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:19:43,810 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:43,848 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:43,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:43] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.012 2026-10-08 19:19:43,983 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:19:43,983 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:19:43,985 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:19:43,985 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:19:43,986 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:19:43,986 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:19:43,987 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:19:43,988 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:19:43,988 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:19:43,990 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:19:43,990 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:19:43,991 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:19:43,991 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:19:43,992 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:19:43,995 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:19:43,996 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:19:43,997 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:19:43,997 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:19:43,999 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:19:44,006 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:19:44,008 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:19:44,010 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:19:44,011 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:19:44,011 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:19:44,016 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:19:44,017 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:19:44,017 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:19:44,018 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:19:44,019 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:19:44,019 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:19:44,020 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:19:44,037 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:19:44,057 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:19:44,071 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:19:44,075 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-10-08 19:19:44,080 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:19:44,103 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.063 2026-10-08 19:19:44,116 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:19:44,122 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 19:19:44,126 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:19:44,157 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 19:19:44,162 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:19:44,176 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:19:44,171 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:19:44,164 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:19:44,183 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:19:44,188 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:19:44,191 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:19:44,193 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:19:44,211 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:19:44,212 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:19:44,215 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:19:44,222 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 19:19:44,235 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:19:44,240 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:19:44,241 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:19:44,256 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:19:44,258 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:19:44,259 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:19:44,260 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:19:44,261 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:19:44,262 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:19:44,263 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:19:44,263 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:19:44,264 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:19:44,265 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:19:44,266 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:19:44,266 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:19:44,267 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:19:44,268 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:19:44,269 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:19:44,270 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:19:44,270 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:19:44,271 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:19:44,272 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:19:44,272 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:19:44,280 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:19:44,287 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:19:44,288 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:19:44,288 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:19:44,292 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:19:44,301 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "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-08 19:19:44,307 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:19:44,309 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:19:44,311 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:19:44,317 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:19:44,319 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:19:44,323 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:19:44,331 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:19:44,334 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:19:44,352 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:19:44,365 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:19:44,366 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:19:44,382 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:19:44,399 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:19:44,400 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:19:44,410 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:19:44,411 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:19:44,412 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:19:44,431 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:19:44,434 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:19:44,435 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:19:44,436 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:19:44,436 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:19:44,437 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:19:44,437 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:19:44,438 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:19:44,438 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:19:44,439 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:19:44,439 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:19:44,440 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:19:44,441 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:19:44,441 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:19:44,441 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:19:44,442 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:19:44,442 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:19:44,443 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:19:44,444 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:19:44,760 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:44,805 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:44,890 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:44,892 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:44,893 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:44,894 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:44,898 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:44,909 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:44,920 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42862556 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-10-08 19:19:44,923 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:44,938 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:44,949 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:44] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 19:19:44,952 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:44,954 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [783, 784, 785] 2026-10-08 19:19:44,975 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:44,985 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:45,006 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:45,019 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:45,027 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:19:45,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42938 2026-10-08 19:19:45,073 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:19:45,074 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42938 2026-10-08 19:19:45,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42862556 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-10-08 19:19:45,128 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.087 0.131 2026-10-08 19:19:45,182 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191945_182212_TestPoSRestaurantLoyalty.txt 2026-10-08 19:19:45,182 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpxhftn6b6_chrome_odoo" 2026-10-08 19:19:45,500 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43193 2026-10-08 19:19:45,500 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpt6kuleew_chrome_odoo 2026-10-08 19:19:45,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36583/json/version 2026-10-08 19:19:45,503 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36583/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:19:45,585 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:19:45,586 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36583/json 2026-10-08 19:19:45,587 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36583/json with timeout 3 increased to 10s during tests 2026-10-08 19:19:45,600 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36583/devtools/page/0F9BECAF6C75B5598D96893650ED407E 2026-10-08 19:19:45,619 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:19:45,634 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:19:45,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:19:45,691 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:19:45,697 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:45,697 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:45,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:45] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.016 0.065 2026-10-08 19:19:45,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '0F9BECAF6C75B5598D96893650ED407E', 'loaderId': 'EAF5C67EAFD225C6F48BB76E7A1E7670', 'isDownload': False} 2026-10-08 19:19:45,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-08 19:19:45,831 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:19:45,866 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:45] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-10-08 19:19:45,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:45] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.031 2026-10-08 19:19:45,921 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:45] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.063 2026-10-08 19:19:46,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:46] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.019 2026-10-08 19:19:46,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 19:19:46,485 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.013 2026-10-08 19:19:46,491 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:19:46,499 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:19:46,546 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:47,390 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.266 0.604 2026-10-08 19:19:47,474 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.861 2026-10-08 19:19:47,494 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:19:47,572 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:47] "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-08 19:19:47,650 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-08 19:19:47,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-10-08 19:19:48,497 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:48,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.245 0.555 2026-10-08 19:19:48,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.062 2026-10-08 19:19:48,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:48] "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-08 19:19:48,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 19:19:48,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:48] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.042 0.057 2026-10-08 19:19:48,834 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:48,908 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:48] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.026 0.141 2026-10-08 19:19:48,916 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19: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-08 19:19:48,935 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:48,970 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:48,979 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:48] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.023 0.207 2026-10-08 19:19:49,009 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.209 2026-10-08 19:19:49,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.017 0.283 2026-10-08 19:19:49,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.305 2026-10-08 19:19:49,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.032 0.261 2026-10-08 19:19:49,213 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.026 0.213 2026-10-08 19:19:49,244 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.250 2026-10-08 19:19:49,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.228 2026-10-08 19:19:49,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.184 2026-10-08 19:19:49,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.021 0.179 2026-10-08 19:19:49,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.166 2026-10-08 19:19:49,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.012 0.129 2026-10-08 19:19:49,401 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.016 0.111 2026-10-08 19:19:49,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.120 2026-10-08 19:19:50,606 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,614 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,630 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,647 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,667 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,680 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,697 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-10-08 19:19:50,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-10-08 19:19:50,733 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,752 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,756 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:50,764 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,785 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,802 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.012 0.011 2026-10-08 19:19:50,820 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,838 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:50,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.009 2026-10-08 19:19:50,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:50] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.009 0.019 2026-10-08 19:19:51,625 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:51,639 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:51,647 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:51,664 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:51,682 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:51,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:51] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.014 0.008 2026-10-08 19:19:51,697 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:51,713 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:51,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:51] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.006 2026-10-08 19:19:51,735 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:51,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 19:19:52,500 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,514 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,530 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,551 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,565 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:52] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.016 0.008 2026-10-08 19:19:52,580 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,597 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,616 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,630 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,647 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,665 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,680 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,698 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,713 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,727 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:52] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 19:19:52,733 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:52,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:52] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.011 2026-10-08 19:19:52,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:52] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.014 2026-10-08 19:19:52,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:52] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.022 2026-10-08 19:19:53,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:19:53,544 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:53,549 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-08 19:19:53,564 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:53,580 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:53,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:53] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.006 0.008 2026-10-08 19:19:53,604 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:53,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.009 0.006 2026-10-08 19:19:53,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.022 2026-10-08 19:19:53,619 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:53,631 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:53,647 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:53,667 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:53,674 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:53] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.008 0.012 2026-10-08 19:19:54,452 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-10-08 19:19:54,465 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,485 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,499 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,513 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,530 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,546 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,566 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,586 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,601 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-10-08 19:19:54,614 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:54] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 19:19:54,635 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,652 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,662 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 19:19:54,665 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,682 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,708 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,714 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,729 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,748 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:19:54,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-08 19:19:54,794 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.009 2026-10-08 19:19:54,801 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,815 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,830 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,846 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,866 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,880 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,896 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,913 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,930 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,943 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 19:19:54,947 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-10-08 19:19:54,967 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,980 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:54,981 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.009 2026-10-08 19:19:55,000 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:55,013 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:55,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:55] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 19:19:55,033 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:55,050 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:55,068 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:55,068 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:55] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.009 2026-10-08 19:19:55,097 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:55,148 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.052 2026-10-08 19:19:55,267 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:19:56,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:19:56,016 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:56,044 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:56,055 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:56,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:19:56,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.019 2026-10-08 19:19:56,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43193 2026-10-08 19:19:56,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:19:56,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43193 2026-10-08 19:19:56,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_191956_216377_TestPoSRestaurantLoyalty.txt 2026-10-08 19:19:56,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpt6kuleew_chrome_odoo" 2026-10-08 19:19:56,248 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_04_ticket_screen ... 2026-10-08 19:19:56,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43420 2026-10-08 19:19:56,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpqdie0y1c_chrome_odoo 2026-10-08 19:19:56,749 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44733/json/version 2026-10-08 19:19:56,750 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44733/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:19:56,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:19:56,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44733/json 2026-10-08 19:19:56,825 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44733/json with timeout 3 increased to 10s during tests 2026-10-08 19:19:56,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:44733/devtools/page/A42FF785A2ED75F9A77304DE38DEF80E 2026-10-08 19:19:56,858 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:19:56,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:19:57,110 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:19:57,113 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:19:57,116 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:57,116 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:57,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:19:58,018 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:58] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.074 0.815 2026-10-08 19:19:58,025 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'A42FF785A2ED75F9A77304DE38DEF80E', 'loaderId': '51139F701DDA7BCCAC1F77EF371FA7ED', 'isDownload': False} 2026-10-08 19:19:58,025 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-08 19:19:58,060 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:19:58,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:58] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.011 2026-10-08 19:19:58,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:58] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.038 2026-10-08 19:19:58,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:58] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.044 2026-10-08 19:19:58,687 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:58] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 19:19:58,715 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.010 2026-10-08 19:19:58,765 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:19:58,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-08 19:19:58,784 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:19:58,806 100 INFO rb-6d39a9a-225376-422534 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-08 19:19:59,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.299 0.564 2026-10-08 19:19:59,734 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.879 2026-10-08 19:19:59,754 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:19:59,858 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.128 2026-10-08 19:19:59,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:19:59,948 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:19:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.015 2026-10-08 19:20:00,736 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.223 0.517 2026-10-08 19:20:00,749 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:00,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.066 2026-10-08 19:20:00,884 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:00] "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-08 19:20:00,906 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.006 2026-10-08 19:20:01,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:01] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.046 0.061 2026-10-08 19:20:02,177 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:02,178 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:02,182 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:02,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.021 1.253 2026-10-08 19:20:02,223 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:20:02,236 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:20:02,245 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:20:02,256 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.010 1.299 2026-10-08 19:20:02,276 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:20:02,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.017 1.343 2026-10-08 19:20:02,326 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:20:02,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 1.366 2026-10-08 19:20:02,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 1.374 2026-10-08 19:20:02,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.010 2026-10-08 19:20:02,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.026 0.160 2026-10-08 19:20:02,463 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.167 2026-10-08 19:20:02,471 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:20:02,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.157 2026-10-08 19:20:02,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 1.484 2026-10-08 19:20:02,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.183 2026-10-08 19:20:02,570 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.179 2026-10-08 19:20:02,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.134 2026-10-08 19:20:02,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.118 2026-10-08 19:20:02,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.107 2026-10-08 19:20:02,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.002 0.111 2026-10-08 19:20:02,658 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.074 2026-10-08 19:20:03,179 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:03,204 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:03,213 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:03,237 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:03,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.009 2026-10-08 19:20:04,074 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:04,080 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:04,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:04,108 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.010 2026-10-08 19:20:04,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-08 19:20:04,887 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:04,897 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:04,916 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:04,937 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:04,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.016 0.010 2026-10-08 19:20:05,758 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:05,767 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:05,782 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:05,798 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:05,814 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:05,833 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:05,850 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:05,865 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:05,882 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:05,902 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:05,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33903979 for PoS orders references: ['Order 00347-002-0002'] (draft: True) 2026-10-08 19:20:05,922 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:06,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33903979 with result: [{'id': 447, 'pos_reference': 'Order 00347-002-0002', 'account_move': False}] 2026-10-08 19:20:06,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.084 0.120 2026-10-08 19:20:06,195 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.021 0.044 2026-10-08 19:20:06,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:20:06,972 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-10-08 19:20:06,979 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:07,010 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:07,015 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:07,032 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:07,047 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:07,064 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:07,082 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:07,097 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:07,114 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:07,958 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:07,962 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:20:07,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5640327 for PoS orders references: ['Order 00347-002-0003'] (draft: True) 2026-10-08 19:20:07,981 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:08,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5640327 with result: [{'id': 448, 'pos_reference': 'Order 00347-002-0003', 'account_move': False}] 2026-10-08 19:20:08,114 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.057 0.084 2026-10-08 19:20:08,888 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:08,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:08,930 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:08,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.057 2026-10-08 19:20:09,769 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:09,780 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:09,797 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:09,823 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:09,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:09] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.017 0.038 2026-10-08 19:20:09,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:09] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.024 0.070 2026-10-08 19:20:09,979 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.046 2026-10-08 19:20:10,713 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:20:10,757 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:10,763 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:20:10,779 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:10,797 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:10,805 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.009 2026-10-08 19:20:11,585 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:11,598 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:11,615 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:11,631 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:11,648 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:11,665 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:11,681 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:11,697 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:11,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:20:11,725 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27758205 for PoS orders references: ['Order 00347-002-0004'] (draft: True) 2026-10-08 19:20:11,729 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:11,840 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27758205 with result: [{'id': 449, 'pos_reference': 'Order 00347-002-0004', 'account_move': False}] 2026-10-08 19:20:11,863 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.057 0.085 2026-10-08 19:20:12,627 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:12,629 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:12,646 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:12,715 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.034 0.046 2026-10-08 19:20:13,484 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:13,496 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:13,513 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:13,544 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-10-08 19:20:13,557 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:13] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.021 0.034 2026-10-08 19:20:13,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:13] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.067 2026-10-08 19:20:14,369 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:14,384 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:14,387 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:20:14,390 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.010 2026-10-08 19:20:14,408 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:20:14,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43420 2026-10-08 19:20:14,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:20:14,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43420 2026-10-08 19:20:14,524 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192014_524253_TestPoSRestaurantLoyalty.txt 2026-10-08 19:20:14,524 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpqdie0y1c_chrome_odoo" 2026-10-08 19:20:14,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_05_tip_screen ... 2026-10-08 19:20:15,135 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43641 2026-10-08 19:20:15,135 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpjv_gy8mf_chrome_odoo 2026-10-08 19:20:15,136 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36667/json/version 2026-10-08 19:20:15,138 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36667/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:20:15,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:20:15,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36667/json 2026-10-08 19:20:15,200 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36667/json with timeout 3 increased to 10s during tests 2026-10-08 19:20:15,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36667/devtools/page/83001D82829135D3A39298972931D930 2026-10-08 19:20:15,224 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:20:15,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:20:15,494 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:20:15,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:20:15,504 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:15,505 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:15,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:20:16,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:16] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.118 1.006 2026-10-08 19:20:16,655 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '83001D82829135D3A39298972931D930', 'loaderId': 'D265021D664240E9288953C7597795DE', 'isDownload': False} 2026-10-08 19:20:16,655 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-08 19:20:16,686 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:20:16,718 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:16] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-10-08 19:20:16,731 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:16] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-10-08 19:20:16,758 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:16] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.045 2026-10-08 19:20:17,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:17] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.022 2026-10-08 19:20:17,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-08 19:20:17,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.017 2026-10-08 19:20:17,409 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:20:17,412 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:20:17,432 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:18,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.300 0.631 2026-10-08 19:20:18,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.970 2026-10-08 19:20:18,492 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:20:18,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.121 2026-10-08 19:20:18,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 19:20:18,718 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 19:20:19,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.240 0.484 2026-10-08 19:20:19,503 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:19,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.090 2026-10-08 19:20:19,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "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-08 19:20:19,655 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-10-08 19:20:19,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.058 0.067 2026-10-08 19:20:19,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.012 0.164 2026-10-08 19:20:19,892 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:20:19,905 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20: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-08 19:20:19,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.010 0.188 2026-10-08 19:20:19,935 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:20:19,942 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:20:19,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.214 2026-10-08 19:20:19,992 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:20:20,047 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.023 0.327 2026-10-08 19:20:20,064 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.320 2026-10-08 19:20:20,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.260 2026-10-08 19:20:20,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.021 0.179 2026-10-08 19:20:20,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.178 2026-10-08 19:20:20,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.190 2026-10-08 19:20:20,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.021 0.162 2026-10-08 19:20:20,253 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.172 2026-10-08 19:20:20,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.163 2026-10-08 19:20:20,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.003 0.134 2026-10-08 19:20:20,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.008 0.127 2026-10-08 19:20:20,349 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.117 2026-10-08 19:20:20,597 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:20,627 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:20,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.051 0.033 2026-10-08 19:20:20,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.010 0.078 2026-10-08 19:20:20,830 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:20:21,619 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:21,625 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:21,632 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:21,645 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:21,662 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:21,681 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:21,696 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:21,712 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:21,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:20:21,747 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57893066 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-10-08 19:20:21,749 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:21,896 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57893066 with result: [{'id': 450, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-08 19:20:21,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.079 0.097 2026-10-08 19:20:22,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 19:20:22,681 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:22,699 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:22,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.042 2026-10-08 19:20:23,525 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:23,565 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:23,572 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:20:23,574 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:20:23,580 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:23,604 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:23,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:23] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.023 2026-10-08 19:20:23,618 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:20:23,637 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98187524 for PoS orders references: ['Order 00348-002-0001'] (draft: False) 2026-10-08 19:20:23,650 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:20:23,680 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [793] 2026-10-08 19:20:23,961 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98187524 with result: [{'id': 450, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-10-08 19:20:23,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.140 0.209 2026-10-08 19:20:23,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.306 2026-10-08 19:20:24,790 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:24,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:24,820 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:24,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.012 2026-10-08 19:20:25,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-08 19:20:25,628 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:25,655 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:25,665 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:25,681 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:25,696 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:25,717 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:25,732 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:25,746 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:25,763 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:26,615 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:26,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:20:26,642 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21893559 for PoS orders references: ['Order 00348-002-0002'] (draft: True) 2026-10-08 19:20:26,648 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:26,744 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21893559 with result: [{'id': 451, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-10-08 19:20:26,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.046 0.083 2026-10-08 19:20:27,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:20:27,530 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:27,546 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:27,595 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:27,674 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.030 0.062 2026-10-08 19:20:28,453 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:28,461 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:28,478 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:28,496 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:28,500 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 19:20:29,280 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:29,285 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:29,297 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:29,312 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:29,329 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:29,348 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:29,363 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:29,379 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:30,222 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:30,228 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:30,248 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:30,262 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:30,283 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:30,295 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:20:30,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66077483 for PoS orders references: ['Order 00348-002-0003'] (draft: False) 2026-10-08 19:20:30,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66077483 with result: [{'id': 452, 'pos_reference': 'Order 00348-002-0003', 'account_move': False}] 2026-10-08 19:20:30,432 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.039 0.097 2026-10-08 19:20:31,226 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:31,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:31,246 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:31,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.050 2026-10-08 19:20:32,085 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-10-08 19:20:32,095 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:32,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:20:32,124 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:32,131 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:32,148 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:32,166 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:32,183 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:32,201 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:32,213 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:32,230 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:33,071 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:33,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:20:33,091 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39451940 for PoS orders references: ['Order 00348-002-0004'] (draft: True) 2026-10-08 19:20:33,095 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:33,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39451940 with result: [{'id': 453, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-10-08 19:20:33,234 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.058 0.091 2026-10-08 19:20:33,996 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:34,012 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:34,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:34,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.046 2026-10-08 19:20:34,869 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:34,879 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:34,896 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:34,920 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:20:34,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.034 0.048 2026-10-08 19:20:35,779 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:35,796 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:35,813 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:35,828 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:35,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-10-08 19:20:35,864 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:35,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:20:35,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:20:35,912 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:35,929 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:35,949 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:36,016 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.052 2026-10-08 19:20:36,788 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:36,795 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:36,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:20:36,896 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.033 0.054 2026-10-08 19:20:37,680 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:37,695 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:37,711 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:37,728 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:37,745 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-10-08 19:20:37,762 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:37,781 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:20:37,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:20:37,811 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:37,828 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:37,867 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:37,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.055 0.051 2026-10-08 19:20:38,718 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:38,729 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:38,751 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:38,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.047 2026-10-08 19:20:39,596 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:39,611 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:39,630 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:39,645 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:39,663 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:39,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:20:39,692 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2159989 for PoS orders references: ['Order 00348-002-0004'] (draft: False) 2026-10-08 19:20:39,720 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [797] 2026-10-08 19:20:39,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2159989 with result: [{'id': 453, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-10-08 19:20:39,887 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.061 0.144 2026-10-08 19:20:40,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:20:40,700 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:40,711 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:40,729 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:40,744 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:40,763 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-10-08 19:20:40,779 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:40,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:20:40,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:20:40,828 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:40,845 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:20:40,864 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-10-08 19:20:40,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.047 2026-10-08 19:20:41,684 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-08 19:20:41,695 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 19:20:41,711 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:41,729 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:41,745 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-10-08 19:20:41,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-10-08 19:20:41,779 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-10-08 19:20:41,798 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:41,813 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:41,829 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:41] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.034 0.043 2026-10-08 19:20:41,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:41] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.022 0.039 2026-10-08 19:20:41,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:41] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.026 0.042 2026-10-08 19:20:42,740 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:42,744 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:42,765 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:42,833 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.035 0.043 2026-10-08 19:20:43,608 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,614 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,627 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-10-08 19:20:43,645 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,663 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,678 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,695 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,712 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,728 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,745 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,762 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,779 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,799 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:43,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78041484 for PoS orders references: ['Order 00348-002-0002'] (draft: False) 2026-10-08 19:20:43,829 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [795] 2026-10-08 19:20:43,959 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78041484 with result: [{'id': 451, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-10-08 19:20:43,976 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.049 0.126 2026-10-08 19:20:44,084 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:20:44,088 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:20:44,089 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:20:44,090 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:20:44,091 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:20:44,092 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:20:44,092 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:20:44,096 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:20:44,096 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:20:44,097 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:20:44,098 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:20:44,099 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:20:44,099 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:20:44,100 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:20:44,101 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:20:44,102 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:20:44,102 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:20:44,103 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:20:44,104 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:20:44,106 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:20:44,106 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:20:44,108 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:20:44,108 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:20:44,109 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:20:44,111 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:20:44,112 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:20:44,113 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:20:44,114 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:20:44,115 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:20:44,117 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:20:44,127 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:20:44,139 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:20:44,141 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:20:44,142 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:20:44,150 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:20:44,171 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:20:44,220 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 19:20:44,227 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.062 2026-10-08 19:20:44,236 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:20:44,241 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.091 2026-10-08 19:20:44,244 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.062 2026-10-08 19:20:44,247 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 19:20:44,281 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:20:44,289 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:20:44,316 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:20:44,328 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 19:20:44,337 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:20:44,350 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:20:44,356 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:20:44,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.020 0.022 2026-10-08 19:20:44,357 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:20:44,359 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:20:44,360 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:20:44,361 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:20:44,361 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:20:44,362 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:20:44,363 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:20:44,363 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:20:44,364 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:20:44,365 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:20:44,366 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:20:44,367 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:20:44,368 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:20:44,369 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:20:44,369 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:20:44,370 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:20:44,371 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:20:44,371 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:20:44,372 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:20:44,373 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:20:44,373 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:20:44,374 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:20:44,375 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:20:44,376 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:20:44,376 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:20:44,377 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:20:44,378 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:20:44,423 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "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-08 19:20:44,425 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:20:44,444 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:20:44,466 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 19:20:44,470 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:20:44,476 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:20:44,487 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 19:20:44,519 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:20:44,545 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 19:20:44,563 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:20:44,568 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:20:44,582 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:20:44,585 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:20:44,589 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:20:44,592 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:20:44,593 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:20:44,597 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:20:44,598 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:20:44,598 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:20:44,599 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:20:44,599 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:20:44,599 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:20:44,600 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:20:44,600 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:20:44,601 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:20:44,601 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:20:44,602 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:20:44,602 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:20:44,603 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:20:44,603 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:20:44,604 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:20:44,604 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:20:44,604 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:20:44,605 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:20:44,605 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:20:44,606 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:20:44,606 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:20:44,606 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:20:44,607 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:20:44,607 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:20:44,607 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:20:44,608 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:20:44,920 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:45,025 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:45,027 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:45,045 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 19:20:45,090 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:45] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:20:45,185 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:45] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:20:46,486 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:46,496 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:46,521 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:46,532 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:46,553 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:46,567 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:46,585 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:46,599 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:47,450 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:47,461 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:47,480 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:47,503 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:47,513 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:47,528 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-10-08 19:20:47,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64062944 for PoS orders references: ['Order 00348-002-0005'] (draft: False) 2026-10-08 19:20:47,660 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64062944 with result: [{'id': 454, 'pos_reference': 'Order 00348-002-0005', 'account_move': False}] 2026-10-08 19:20:47,676 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.053 0.097 2026-10-08 19:20:48,482 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-10-08 19:20:48,503 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:48,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:48] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.006 0.014 2026-10-08 19:20:48,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:48] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 304 - 6 0.009 0.014 2026-10-08 19:20:50,257 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:50,263 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-10-08 19:20:50,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:20:50,293 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:20:50,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43641 2026-10-08 19:20:50,302 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:20:50,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43641 2026-10-08 19:20:50,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192050_454589_TestPoSRestaurantLoyalty.txt 2026-10-08 19:20:50,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpjv_gy8mf_chrome_odoo" 2026-10-08 19:20:50,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_06_split_bill_screen ... 2026-10-08 19:20:51,051 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43923 2026-10-08 19:20:51,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpptslruhk_chrome_odoo 2026-10-08 19:20:51,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35985/json/version 2026-10-08 19:20:51,054 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35985/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:20:51,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:20:51,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35985/json 2026-10-08 19:20:51,133 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35985/json with timeout 3 increased to 10s during tests 2026-10-08 19:20:51,142 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35985/devtools/page/C04703DD7EAA2B711FD064836F8F2CA2 2026-10-08 19:20:51,162 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:20:51,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:20:51,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:20:51,416 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:20:51,418 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:51,419 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:51,440 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:20:52,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:52] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.092 0.938 2026-10-08 19:20:52,469 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'C04703DD7EAA2B711FD064836F8F2CA2', 'loaderId': '64CBDE04E7172677975A2B023AF09B1F', 'isDownload': False} 2026-10-08 19:20:52,469 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-08 19:20:52,498 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:20:52,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:52] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.011 2026-10-08 19:20:52,541 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:52] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.025 2026-10-08 19:20:52,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:52] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.031 2026-10-08 19:20:53,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:53] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-08 19:20:53,121 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.014 2026-10-08 19:20:53,209 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-10-08 19:20:53,210 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.050 2026-10-08 19:20:53,214 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:20:53,243 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:54,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.371 0.721 2026-10-08 19:20:54,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 1.101 2026-10-08 19:20:54,434 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:20:54,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.118 2026-10-08 19:20:54,597 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:20:54,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 19:20:55,444 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:55,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.282 0.561 2026-10-08 19:20:55,676 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.086 2026-10-08 19:20:55,721 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.015 0.018 2026-10-08 19:20:55,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:20:55,877 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:55] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.036 0.053 2026-10-08 19:20:55,910 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:20:55,928 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:20:55,940 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:55] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.010 0.125 2026-10-08 19:20:55,958 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:20:56,001 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:20:56,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.025 0.205 2026-10-08 19:20:56,055 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:20:56,121 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.027 0.279 2026-10-08 19:20:56,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.308 2026-10-08 19:20:56,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.318 2026-10-08 19:20:56,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.221 2026-10-08 19:20:56,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.040 0.246 2026-10-08 19:20:56,332 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.250 2026-10-08 19:20:56,348 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.215 2026-10-08 19:20:56,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.211 2026-10-08 19:20:56,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.197 2026-10-08 19:20:56,408 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.181 2026-10-08 19:20:56,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.002 0.127 2026-10-08 19:20:56,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.091 2026-10-08 19:20:56,463 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.086 2026-10-08 19:20:56,662 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:56,681 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:56,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.025 2026-10-08 19:20:56,718 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.042 2026-10-08 19:20:56,860 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:20:57,690 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,699 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,725 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,728 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,744 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,761 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,778 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,797 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,811 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,829 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,846 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,860 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,879 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,894 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,913 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,935 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,944 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,963 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,977 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:57,994 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:58,014 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:58,029 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:58,046 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:58,060 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:58,077 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:58,094 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:58,110 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:58,129 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:58,144 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:58,160 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:20:58,177 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18544572 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-10-08 19:20:58,180 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:58,352 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18544572 with result: [{'id': 455, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-10-08 19:20:58,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.090 0.112 2026-10-08 19:20:58,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:20:59,141 100 INFO rb-6d39a9a-225376-422534 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-08 19:20:59,234 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:20:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.032 0.058 2026-10-08 19:21:00,025 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:00,045 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:00,062 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:00,078 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:00,095 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:00,120 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:00,125 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:00,132 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:21:00,147 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:00,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-08 19:21:00,196 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-08 19:21:00,211 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73383443 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-10-08 19:21:00,251 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [805, 806, 807] 2026-10-08 19:21:00,363 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73383443 with result: [{'id': 455, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-10-08 19:21:00,386 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.071 0.115 2026-10-08 19:21:00,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.045 2026-10-08 19:21:01,034 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:21:01,259 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:01,261 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:01,277 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:01,298 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:01,310 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:01,328 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:01,346 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:01,361 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:01,379 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:01,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:01,411 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-10-08 19:21:01,431 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-10-08 19:21:01,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.049 2026-10-08 19:21:02,270 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:02,279 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:02,295 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:02,314 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:02,317 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:21:02,332 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:02,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43923 2026-10-08 19:21:02,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:21:02,338 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43923 2026-10-08 19:21:02,453 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192102_453631_TestPoSRestaurantLoyalty.txt 2026-10-08 19:21:02,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpptslruhk_chrome_odoo" 2026-10-08 19:21:02,490 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_07_split_bill_screen ... 2026-10-08 19:21:03,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44128 2026-10-08 19:21:03,127 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpdhhvt31w_chrome_odoo 2026-10-08 19:21:03,127 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35745/json/version 2026-10-08 19:21:03,129 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35745/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:21:03,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:21:03,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35745/json 2026-10-08 19:21:03,170 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35745/json with timeout 3 increased to 10s during tests 2026-10-08 19:21:03,192 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35745/devtools/page/B5046D87856EBBF464BA6F0021A92636 2026-10-08 19:21:03,204 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:21:03,206 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:21:03,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:21:03,570 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:21:03,577 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:03,577 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:03,599 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:21:04,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:04] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.133 0.937 2026-10-08 19:21:04,668 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'B5046D87856EBBF464BA6F0021A92636', 'loaderId': 'D9A75BD381E97A798CE35E71609DED90', 'isDownload': False} 2026-10-08 19:21:04,669 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-08 19:21:04,701 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:21:04,729 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:04] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-10-08 19:21:04,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:04] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.025 0.032 2026-10-08 19:21:04,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:04] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.069 2026-10-08 19:21:05,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:05] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-10-08 19:21:05,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.015 2026-10-08 19:21:05,375 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:21:05,387 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:21:05,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.016 2026-10-08 19:21:05,427 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:06,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.353 0.694 2026-10-08 19:21:06,566 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:06] "GET /pos/ui HTTP/1.1" 200 - 20 0.040 1.069 2026-10-08 19:21:06,601 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:21:06,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.149 2026-10-08 19:21:06,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 19:21:06,879 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-08 19:21:07,679 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:07,726 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.239 0.569 2026-10-08 19:21:07,864 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:07] "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-08 19:21:07,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.020 2026-10-08 19:21:07,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:21:08,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.034 0.070 2026-10-08 19:21:08,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.019 0.166 2026-10-08 19:21:08,146 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:21:08,170 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:08,201 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:21:08,228 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:21:08,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.029 0.238 2026-10-08 19:21:08,251 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:21:08,276 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.290 2026-10-08 19:21:08,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.022 0.379 2026-10-08 19:21:08,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.035 0.383 2026-10-08 19:21:08,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.361 2026-10-08 19:21:08,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.018 0.244 2026-10-08 19:21:08,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.014 0.259 2026-10-08 19:21:08,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.263 2026-10-08 19:21:08,577 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.205 2026-10-08 19:21:08,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.178 2026-10-08 19:21:08,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.166 2026-10-08 19:21:08,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.002 0.132 2026-10-08 19:21:08,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.054 2026-10-08 19:21:08,676 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.008 0.069 2026-10-08 19:21:08,895 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:08,919 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:08,938 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.025 2026-10-08 19:21:08,953 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.037 2026-10-08 19:21:09,116 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:09,911 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:09,918 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:09,929 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:09,944 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:09,960 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:09,979 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:09,993 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:10,010 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:10,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:21:10,864 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:10,877 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:10,893 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:10,911 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:10,926 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:10,947 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:10,974 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:10,981 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:21:10,986 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:21:11,001 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:11,026 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:11,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:11] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.015 2026-10-08 19:21:11,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49187404 for PoS orders references: ['Order 00350-002-0002'] (draft: False) 2026-10-08 19:21:11,060 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:21:11,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49187404 with result: [{'id': 456, 'pos_reference': 'Order 00350-002-0002', 'account_move': False}] 2026-10-08 19:21:11,429 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.210 0.183 2026-10-08 19:21:11,463 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52684709 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-10-08 19:21:11,592 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52684709 with result: [{'id': 457, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-08 19:21:11,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.074 0.088 2026-10-08 19:21:11,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:11] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.134 2026-10-08 19:21:11,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:21:12,400 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:12,410 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:12,426 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:12,445 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:12,460 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:12,477 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:12,501 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:12,502 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78423517 for PoS orders references: ['Order 00350-002-0001'] (draft: False) 2026-10-08 19:21:12,536 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [810] 2026-10-08 19:21:12,689 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78423517 with result: [{'id': 457, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-10-08 19:21:12,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.074 0.142 2026-10-08 19:21:13,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:21:13,508 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:21:13,512 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44128 2026-10-08 19:21:13,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:21:13,514 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44128 2026-10-08 19:21:13,610 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192113_609956_TestPoSRestaurantLoyalty.txt 2026-10-08 19:21:13,610 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpdhhvt31w_chrome_odoo" 2026-10-08 19:21:13,634 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_08_refund_stay_current_table ... 2026-10-08 19:21:14,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44330 2026-10-08 19:21:14,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpzng9hp7i_chrome_odoo 2026-10-08 19:21:14,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41365/json/version 2026-10-08 19:21:14,336 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41365/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:21:14,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:21:14,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41365/json 2026-10-08 19:21:14,399 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41365/json with timeout 3 increased to 10s during tests 2026-10-08 19:21:14,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41365/devtools/page/F6CF1B52F4A2EE38EF18EE82E6A93356 2026-10-08 19:21:14,420 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:21:14,436 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:21:14,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:21:14,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:21:14,820 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:14,820 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:14,842 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:21:15,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:15] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.172 0.922 2026-10-08 19:21:15,933 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'F6CF1B52F4A2EE38EF18EE82E6A93356', 'loaderId': '5179CE43B459F2F4F573FF34F951E080', 'isDownload': False} 2026-10-08 19:21:15,933 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-08 19:21:15,967 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:21:15,998 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:15] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-10-08 19:21:16,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:16] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.047 2026-10-08 19:21:16,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:16] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.046 2026-10-08 19:21:16,640 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:16] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 19:21:16,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-10-08 19:21:16,732 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:21:16,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-10-08 19:21:16,755 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:21:16,790 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:17,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.394 0.672 2026-10-08 19:21:17,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.047 1.073 2026-10-08 19:21:17,974 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:21:18,095 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.047 0.180 2026-10-08 19:21:18,194 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:21:18,234 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-08 19:21:19,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.204 0.540 2026-10-08 19:21:19,029 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:19,140 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "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-08 19:21:19,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "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-08 19:21:19,197 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-08 19:21:19,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.043 0.059 2026-10-08 19:21:19,331 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:19,392 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.024 0.127 2026-10-08 19:21:19,415 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "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-08 19:21:19,442 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:21:19,455 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:19,471 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:21:19,481 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.014 0.227 2026-10-08 19:21:19,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.241 2026-10-08 19:21:19,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.011 0.297 2026-10-08 19:21:19,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.294 2026-10-08 19:21:19,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.025 0.252 2026-10-08 19:21:19,750 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.046 0.221 2026-10-08 19:21:19,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.021 0.282 2026-10-08 19:21:19,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.295 2026-10-08 19:21:19,866 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.295 2026-10-08 19:21:19,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.276 2026-10-08 19:21:19,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.253 2026-10-08 19:21:19,943 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.006 0.177 2026-10-08 19:21:19,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.102 2026-10-08 19:21:19,984 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:19] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.011 0.132 2026-10-08 19:21:20,116 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:20,136 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:20,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.056 0.030 2026-10-08 19:21:20,215 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.072 2026-10-08 19:21:20,410 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:21:21,185 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:21,192 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:21,205 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:21,211 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:21,232 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:21,243 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:21,261 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:21,289 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:21,295 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:21,301 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:21,311 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:21,328 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:21,350 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:21,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36344001 for PoS orders references: ['Order 00351-002-0001'] (draft: False) 2026-10-08 19:21:21,373 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:21:21,692 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36344001 with result: [{'id': 458, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-10-08 19:21:21,716 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.156 0.198 2026-10-08 19:21:21,721 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.200 2026-10-08 19:21:21,912 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:21:21,913 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:21:21,913 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:21:21,914 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:21:21,915 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:21:21,915 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:21:21,916 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:21:21,916 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:21:21,918 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:21:21,918 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:21:21,919 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:21:21,920 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:21:21,927 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:21:21,928 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:21:21,928 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:21:21,928 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:21:21,929 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:21:21,929 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:21:21,929 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:21:21,930 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:21:21,933 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:21:21,934 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:21:21,934 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:21:21,935 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:21:21,936 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:21:21,936 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:21:21,941 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:21:21,947 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:21:21,949 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:21:21,951 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:21:21,954 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:21:21,956 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:21:21,975 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:21:21,980 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:21,984 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:21,993 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:21,997 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:21:22,023 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:21:22,023 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:21:22,025 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:21:22,025 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:21:22,027 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:21:22,029 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:21:22,030 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:21:22,033 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 19:21:22,036 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:21:22,049 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:21:22,050 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:21:22,059 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:21:22,070 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:21:22,081 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:22,084 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:21:22,085 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:21:22,112 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-08 19:21:22,113 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:21:22,117 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 19:21:22,121 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:21:22,122 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 19:21:22,132 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:21:22,133 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:21:22,158 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:21:22,163 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:21:22,178 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:21:22,179 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:21:22,180 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:21:22,181 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.048 2026-10-08 19:21:22,186 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:21:22,187 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:21:22,188 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:21:22,189 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:21:22,189 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:21:22,190 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:21:22,191 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:21:22,191 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:21:22,192 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:21:22,193 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:21:22,194 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:21:22,199 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:21:22,199 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:21:22,236 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:21:22,257 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:21:22,267 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-08 19:21:22,283 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:21:22,290 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-08 19:21:22,291 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-08 19:21:22,295 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:21:22,298 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:21:22,307 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.100 2026-10-08 19:21:22,321 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:21:22,322 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:21:22,323 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:21:22,324 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:21:22,330 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:21:22,338 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:21:22,359 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:21:22,390 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:21:22,393 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:21:22,406 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.068 2026-10-08 19:21:22,408 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-08 19:21:22,412 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:21:22,416 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:21:22,422 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:21:22,424 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-08 19:21:22,431 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:21:22,432 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:21:22,433 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:21:22,434 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:21:22,435 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:21:22,435 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:21:22,436 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:21:22,437 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:21:22,437 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:21:22,438 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:21:22,439 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:21:22,440 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:21:22,440 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:21:22,442 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:21:22,442 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:21:22,443 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:21:22,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.005 2026-10-08 19:21:22,776 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:22,798 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:22,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.013 2026-10-08 19:21:22,895 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-10-08 19:21:22,897 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:22,950 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:21:22,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:22] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.034 0.028 2026-10-08 19:21:23,075 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:23] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:21:23,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:23] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.041 0.053 2026-10-08 19:21:24,360 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:24,364 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:24,376 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:24,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-10-08 19:21:24,412 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:24,427 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:24,443 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:24,448 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:21:24,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44330 2026-10-08 19:21:24,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:21:24,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44330 2026-10-08 19:21:24,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192124_572599_TestPoSRestaurantLoyalty.txt 2026-10-08 19:21:24,573 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpzng9hp7i_chrome_odoo" 2026-10-08 19:21:24,604 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_09_combo_split_bill ... 2026-10-08 19:21:29,402 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44579 2026-10-08 19:21:29,403 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpj_nd9bv__chrome_odoo 2026-10-08 19:21:29,403 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34405/json/version 2026-10-08 19:21:29,405 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34405/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:21:29,457 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:21:29,458 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34405/json 2026-10-08 19:21:29,459 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34405/json with timeout 3 increased to 10s during tests 2026-10-08 19:21:29,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34405/devtools/page/9ABCA7E2845D752A585AF4D2A6E44BFC 2026-10-08 19:21:29,491 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:21:29,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:21:29,962 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:21:29,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:21:29,979 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:29,979 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:30,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:21:31,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:31] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.134 0.926 2026-10-08 19:21:31,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '9ABCA7E2845D752A585AF4D2A6E44BFC', 'loaderId': 'C43DD74D1622065B03D35FEF71D35028', 'isDownload': False} 2026-10-08 19:21:31,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-10-08 19:21:31,100 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:21:31,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:31] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.014 2026-10-08 19:21:31,149 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:31] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.029 2026-10-08 19:21:31,171 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:31] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.040 2026-10-08 19:21:31,697 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:31] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-10-08 19:21:31,708 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.021 2026-10-08 19:21:31,772 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-08 19:21:31,775 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:21:31,785 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:21:31,807 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:32,739 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 316 0.291 0.651 2026-10-08 19:21:32,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.973 2026-10-08 19:21:32,865 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:21:32,980 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.064 0.126 2026-10-08 19:21:33,040 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:21:33,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:21:33,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.209 0.513 2026-10-08 19:21:33,894 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:33,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.077 2026-10-08 19:21:34,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "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-08 19:21:34,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 19:21:34,162 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.060 0.058 2026-10-08 19:21:34,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image?model=product.product&field=image_128&id=1696&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.010 0.143 2026-10-08 19:21:34,284 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image?model=product.product&field=image_128&id=1698&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.015 0.188 2026-10-08 19:21:34,297 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:34,322 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "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-08 19:21:34,336 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:21:34,357 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:21:34,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image?model=product.product&field=image_128&id=1697&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.027 0.266 2026-10-08 19:21:34,391 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:21:34,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.017 0.367 2026-10-08 19:21:34,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image?model=product.product&field=image_128&id=1695&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.015 0.432 2026-10-08 19:21:34,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.349 2026-10-08 19:21:34,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.319 2026-10-08 19:21:34,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.046 0.242 2026-10-08 19:21:34,687 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.013 0.272 2026-10-08 19:21:34,750 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image?model=product.product&field=image_128&id=1699&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.014 0.294 2026-10-08 19:21:34,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image?model=product.product&field=image_128&id=1700&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.010 0.271 2026-10-08 19:21:34,848 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image?model=product.product&field=image_128&id=1701&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.009 0.294 2026-10-08 19:21:34,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image?model=product.product&field=image_128&id=1702&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.014 0.330 2026-10-08 19:21:34,912 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.325 2026-10-08 19:21:34,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:34] "GET /web/image?model=product.product&field=image_128&id=1705&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.010 0.299 2026-10-08 19:21:34,995 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:35,006 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:35,025 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image?model=product.product&field=image_128&id=1704&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.011 0.317 2026-10-08 19:21:35,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.009 0.276 2026-10-08 19:21:35,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.016 0.291 2026-10-08 19:21:35,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.009 0.303 2026-10-08 19:21:35,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image?model=product.product&field=image_128&id=1703&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.009 0.310 2026-10-08 19:21:35,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.009 0.301 2026-10-08 19:21:35,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.271 2026-10-08 19:21:35,349 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.272 2026-10-08 19:21:35,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.234 2026-10-08 19:21:35,392 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.212 2026-10-08 19:21:35,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.153 2026-10-08 19:21:35,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.138 2026-10-08 19:21:35,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.109 2026-10-08 19:21:35,479 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.002 0.115 2026-10-08 19:21:35,531 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:36,179 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,212 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,228 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,242 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,260 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,355 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,363 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,376 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,409 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,535 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,545 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,567 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,577 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,596 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:36,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:21:37,447 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,484 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,498 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,509 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,549 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,559 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,565 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,578 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,597 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,612 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,628 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,644 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,659 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,676 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,692 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,709 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,726 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,743 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,759 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,776 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,792 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,841 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,848 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:21:37,851 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:37,873 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:37] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.016 2026-10-08 19:21:37,904 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:37,924 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21489254 for PoS orders references: ['Order 00352-002-0002'] (draft: False) 2026-10-08 19:21:37,935 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:21:38,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21489254 with result: [{'id': 459, 'pos_reference': 'Order 00352-002-0002', 'account_move': False}] 2026-10-08 19:21:38,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.158 0.216 2026-10-08 19:21:38,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38233084 for PoS orders references: ['Order 00352-002-0001'] (draft: True) 2026-10-08 19:21:38,552 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38233084 with result: [{'id': 460, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-10-08 19:21:38,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.078 0.131 2026-10-08 19:21:38,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:38] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.199 2026-10-08 19:21:38,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:21:39,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,410 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,426 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,443 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,459 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,475 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,493 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,509 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,526 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,542 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,560 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,580 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,592 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,608 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,626 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,643 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,659 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,675 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:39,678 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:21:39,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44579 2026-10-08 19:21:39,689 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:21:39,689 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44579 2026-10-08 19:21:39,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192139_813163_TestPoSRestaurantLoyalty.txt 2026-10-08 19:21:39,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpj_nd9bv__chrome_odoo" 2026-10-08 19:21:39,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_10_save_last_preparation_changes ... 2026-10-08 19:21:40,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44798 2026-10-08 19:21:40,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp7ighxx59_chrome_odoo 2026-10-08 19:21:40,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36049/json/version 2026-10-08 19:21:40,381 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36049/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:21:40,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:21:40,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36049/json 2026-10-08 19:21:40,476 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36049/json with timeout 3 increased to 10s during tests 2026-10-08 19:21:40,491 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36049/devtools/page/E5DFF383E018118D0F97BFEFA554EBD8 2026-10-08 19:21:40,506 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:21:40,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:21:40,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:21:40,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:21:40,834 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:40,834 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:40,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:21:41,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:41] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.127 0.825 2026-10-08 19:21:41,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'E5DFF383E018118D0F97BFEFA554EBD8', 'loaderId': '2EEC3E5AEBDCF3D1B047681349E82DB3', 'isDownload': False} 2026-10-08 19:21:41,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-08 19:21:41,845 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:21:41,865 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:41] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 19:21:41,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:41] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.019 2026-10-08 19:21:41,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:41] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.062 2026-10-08 19:21:42,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:42] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-10-08 19:21:42,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-08 19:21:42,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:21:42,566 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:21:42,572 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:42,592 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:43,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.347 0.658 2026-10-08 19:21:43,692 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.037 2026-10-08 19:21:43,730 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:21:43,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.135 2026-10-08 19:21:43,879 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-08 19:21:43,937 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-08 19:21:44,635 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.173 0.494 2026-10-08 19:21:44,745 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:44,785 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.085 2026-10-08 19:21:44,820 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.014 2026-10-08 19:21:44,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:21:44,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:44] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.034 0.065 2026-10-08 19:21:44,972 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:45,019 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.016 0.129 2026-10-08 19:21:45,036 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:21:45,062 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:21:45,074 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:45,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.016 0.214 2026-10-08 19:21:45,118 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:45,162 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.013 0.261 2026-10-08 19:21:45,179 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.276 2026-10-08 19:21:45,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.287 2026-10-08 19:21:45,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.238 2026-10-08 19:21:45,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.026 0.201 2026-10-08 19:21:45,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.200 2026-10-08 19:21:45,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.171 2026-10-08 19:21:45,372 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.182 2026-10-08 19:21:45,390 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.160 2026-10-08 19:21:45,413 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.159 2026-10-08 19:21:45,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.008 0.121 2026-10-08 19:21:45,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.016 0.090 2026-10-08 19:21:45,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.103 2026-10-08 19:21:45,779 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:45,807 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:45,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.023 2026-10-08 19:21:45,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.031 2026-10-08 19:21:45,955 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:46,794 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:46,804 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:46,818 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:46,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59316960 for PoS orders references: ['Order 00353-002-0001'] (draft: True) 2026-10-08 19:21:46,828 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:21:46,856 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:21:46,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44798 2026-10-08 19:21:46,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:21:46,915 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44798 2026-10-08 19:21:46,945 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59316960 with result: [{'id': 461, 'pos_reference': 'Order 00353-002-0001', 'account_move': False}] 2026-10-08 19:21:46,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.052 0.091 2026-10-08 19:21:47,028 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192147_028691_TestPoSRestaurantLoyalty.txt 2026-10-08 19:21:47,029 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp7ighxx59_chrome_odoo" 2026-10-08 19:21:47,081 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_11_bill_screen_qrcode ... 2026-10-08 19:21:47,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45002 2026-10-08 19:21:47,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpcxil54zk_chrome_odoo 2026-10-08 19:21:47,742 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36291/json/version 2026-10-08 19:21:47,743 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36291/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:21:47,759 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:21:47,759 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36291/json 2026-10-08 19:21:47,759 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36291/json with timeout 3 increased to 10s during tests 2026-10-08 19:21:47,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36291/devtools/page/23357DC4228631ED290E97234355F7DC 2026-10-08 19:21:47,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:21:47,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:21:48,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:21:48,034 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:21:48,042 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:48,043 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:48,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:21:50,182 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:50] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.113 2.008 2026-10-08 19:21:50,189 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '23357DC4228631ED290E97234355F7DC', 'loaderId': '11E820FBD5E66504734072B84440642B', 'isDownload': False} 2026-10-08 19:21:50,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-10-08 19:21:50,209 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:21:50,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:50] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.013 2026-10-08 19:21:50,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:50] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.019 2026-10-08 19:21:50,280 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:50] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.041 2026-10-08 19:21:50,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:50] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.011 0.015 2026-10-08 19:21:50,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.011 2026-10-08 19:21:50,829 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:21:50,857 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-08 19:21:50,861 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:21:50,895 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:51,676 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:51,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.383 0.651 2026-10-08 19:21:52,038 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.070 2026-10-08 19:21:52,076 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "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-08 19:21:52,093 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:21:52,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.037 0.066 2026-10-08 19:21:52,223 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:21:52,255 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21: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-08 19:21:52,264 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:21:52,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.017 0.148 2026-10-08 19:21:52,341 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.022 0.191 2026-10-08 19:21:52,364 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:21:52,418 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.016 0.272 2026-10-08 19:21:52,426 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:52,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.293 2026-10-08 19:21:52,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.308 2026-10-08 19:21:52,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.024 0.211 2026-10-08 19:21:52,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.227 2026-10-08 19:21:52,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.032 0.221 2026-10-08 19:21:52,642 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.203 2026-10-08 19:21:52,658 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.204 2026-10-08 19:21:52,680 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.198 2026-10-08 19:21:52,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.020 0.169 2026-10-08 19:21:52,740 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.003 0.196 2026-10-08 19:21:52,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.106 2026-10-08 19:21:52,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.090 2026-10-08 19:21:53,001 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:53,016 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:53,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.026 2026-10-08 19:21:53,056 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.043 2026-10-08 19:21:53,171 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:54,016 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:54,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-10-08 19:21:54,069 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:54,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.010 2026-10-08 19:21:54,162 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:21:54,163 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:21:54,164 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:21:54,167 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:21:54,168 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:21:54,169 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:21:54,169 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:21:54,170 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:21:54,171 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:21:54,172 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:21:54,172 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:21:54,173 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:21:54,175 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:21:54,177 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:21:54,177 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:21:54,182 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:21:54,183 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:21:54,184 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:21:54,185 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:21:54,191 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:21:54,192 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:21:54,193 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:21:54,194 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:21:54,198 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:21:54,211 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:21:54,220 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:21:54,226 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:21:54,251 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 19:21:54,260 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-10-08 19:21:54,263 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:21:54,269 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:21:54,271 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-10-08 19:21:54,277 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-10-08 19:21:54,275 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 19:21:54,284 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:21:54,284 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:21:54,285 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:21:54,307 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:21:54,321 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:21:54,325 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:21:54,328 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:21:54,335 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:21:54,353 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:21:54,354 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:21:54,358 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-10-08 19:21:54,361 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:21:54,362 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-08 19:21:54,366 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:21:54,375 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:21:54,383 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:21:54,385 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:21:54,393 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:21:54,400 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:21:54,408 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-08 19:21:54,415 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:21:54,421 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:21:54,422 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:21:54,425 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:21:54,426 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:21:54,427 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:21:54,428 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:21:54,430 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:21:54,431 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:21:54,432 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:21:54,433 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:21:54,434 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:21:54,435 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:21:54,440 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:21:54,442 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:21:54,446 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:21:54,461 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:21:54,467 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:21:54,473 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:21:54,485 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.042 0.016 2026-10-08 19:21:54,490 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 19:21:54,499 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 19:21:54,502 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 19:21:54,506 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:21:54,507 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:21:54,509 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:21:54,527 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:21:54,532 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:21:54,553 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:21:54,568 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:21:54,572 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:21:54,573 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:21:54,575 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:21:54,578 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:21:54,582 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:21:54,592 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:21:54,597 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:21:54,598 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:21:54,599 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:21:54,612 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:21:54,613 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:21:54,623 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:21:54,624 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:21:54,628 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:21:54,629 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:21:54,629 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:21:54,631 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:21:54,631 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:21:54,632 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:21:54,632 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:21:54,633 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:21:54,633 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:21:54,634 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:21:54,634 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:21:54,635 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:21:54,636 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:21:54,636 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:21:54,637 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:21:54,637 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:21:54,638 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:21:54,639 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:21:54,640 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:21:54,641 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:21:54,641 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:21:54,651 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:21:54,977 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:55,002 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:55,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95141923 for PoS orders references: ['Order 00354-001-0001'] (draft: True) 2026-10-08 19:21:55,029 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:21:55,031 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:55,041 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:21:55,058 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:55,066 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:55] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.019 2026-10-08 19:21:55,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-10-08 19:21:55,099 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:21:55,173 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:55] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:21:55,188 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95141923 with result: [{'id': 462, 'pos_reference': 'Order 00354-001-0001', 'account_move': False}] 2026-10-08 19:21:55,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.101 0.112 2026-10-08 19:21:55,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:55] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.155 2026-10-08 19:21:55,257 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46237040 for PoS orders references: ['Order 00354-001-0001'] (draft: False) 2026-10-08 19:21:55,314 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [829] 2026-10-08 19:21:55,524 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46237040 with result: [{'id': 462, 'pos_reference': 'Order 00354-001-0001', 'account_move': False}] 2026-10-08 19:21:55,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.100 0.186 2026-10-08 19:21:55,698 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:55] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Dec645677-6980-4232-b6de-efba7ae3f025?width=200&height=200 HTTP/1.1" 200 - 2 0.004 0.101 2026-10-08 19:21:55,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:21:56,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:21:56,467 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:21:56,471 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45002 2026-10-08 19:21:56,472 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:21:56,472 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45002 2026-10-08 19:21:56,582 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192156_582451_TestPoSRestaurantLoyalty.txt 2026-10-08 19:21:56,582 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpcxil54zk_chrome_odoo" 2026-10-08 19:21:56,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-08 19:21:57,730 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45250 2026-10-08 19:21:57,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpmrth2qrf_chrome_odoo 2026-10-08 19:21:57,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33583/json/version 2026-10-08 19:21:57,733 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33583/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:21:57,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:21:57,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33583/json 2026-10-08 19:21:57,752 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33583/json with timeout 3 increased to 10s during tests 2026-10-08 19:21:57,771 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:33583/devtools/page/5641C23210E27B8634BE829BDD17A3B9 2026-10-08 19:21:57,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:21:57,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:21:58,135 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:21:58,138 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:21:58,149 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:58,149 100 INFO rb-6d39a9a-225376-422534 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-08 19:21:58,180 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:21:59,360 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:59] "GET /pos/web?config_id=178 HTTP/1.1" 200 - 112 0.148 1.042 2026-10-08 19:21:59,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '5641C23210E27B8634BE829BDD17A3B9', 'loaderId': 'D949FC1795AED4DB39ABC2FB7DAB147D', 'isDownload': False} 2026-10-08 19:21:59,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-08 19:21:59,392 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:21:59,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:59] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.013 2026-10-08 19:21:59,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:59] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.021 2026-10-08 19:21:59,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:21:59] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.064 2026-10-08 19:22:00,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:00] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.012 2026-10-08 19:22:00,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.027 2026-10-08 19:22:00,089 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:22:00,101 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.007 2026-10-08 19:22:00,108 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:22:00,136 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:00,908 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:01,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 345 0.349 0.671 2026-10-08 19:22:01,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "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-08 19:22:01,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.014 2026-10-08 19:22:01,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:22:01,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.037 0.059 2026-10-08 19:22:01,471 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:22:01,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.026 0.130 2026-10-08 19:22:01,545 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:22:01,556 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:22:01,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.016 0.180 2026-10-08 19:22:01,601 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:22:01,624 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:22:01,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.015 0.239 2026-10-08 19:22:01,659 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.256 2026-10-08 19:22:01,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.278 2026-10-08 19:22:01,739 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.025 0.226 2026-10-08 19:22:01,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.203 2026-10-08 19:22:01,862 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.028 0.206 2026-10-08 19:22:01,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.223 2026-10-08 19:22:01,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.228 2026-10-08 19:22:01,938 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.016 0.214 2026-10-08 19:22:01,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.200 2026-10-08 19:22:01,986 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:01] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.005 0.174 2026-10-08 19:22:02,012 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:02] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.138 2026-10-08 19:22:02,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.101 2026-10-08 19:22:02,276 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:02,299 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:02,342 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.038 0.026 2026-10-08 19:22:02,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.068 2026-10-08 19:22:02,474 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:22:03,276 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:03,360 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:03,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:22:03,376 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:03,380 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62860259 for PoS orders references: ['Order 00355-001-0001'] (draft: True) 2026-10-08 19:22:03,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62860259 with result: [{'id': 463, 'pos_reference': 'Order 00355-001-0001', 'account_move': False}] 2026-10-08 19:22:03,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.071 0.105 2026-10-08 19:22:04,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:22:04,337 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:04,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.046 0.050 2026-10-08 19:22:05,249 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:22:05,263 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:22:05,274 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45250 2026-10-08 19:22:05,275 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:22:05,276 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45250 2026-10-08 19:22:05,378 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192205_378014_TestPoSRestaurantLoyalty.txt 2026-10-08 19:22:05,378 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpmrth2qrf_chrome_odoo" 2026-10-08 19:22:05,409 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_combo_preparation_receipt ... 2026-10-08 19:22:10,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45450 2026-10-08 19:22:10,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpgcu1o8e3_chrome_odoo 2026-10-08 19:22:10,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46545/json/version 2026-10-08 19:22:10,157 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46545/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:22:10,202 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:22:10,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46545/json 2026-10-08 19:22:10,204 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46545/json with timeout 3 increased to 10s during tests 2026-10-08 19:22:10,224 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46545/devtools/page/9143835D684D1828CF84DF6FD94D08E9 2026-10-08 19:22:10,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-10-08 19:22:10,270 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-10-08 19:22:10,736 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:22:10,739 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-10-08 19:22:10,742 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:10,742 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:10,774 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:22:11,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:11] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.136 0.907 2026-10-08 19:22:11,810 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '9143835D684D1828CF84DF6FD94D08E9', 'loaderId': '46CA2358F07032A7BE19202D1E9BA01C', 'isDownload': False} 2026-10-08 19:22:11,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-10-08 19:22:11,833 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:22:11,866 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:11] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.017 2026-10-08 19:22:11,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:11] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-10-08 19:22:11,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:11] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.036 2026-10-08 19:22:12,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:12] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-10-08 19:22:12,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.013 2026-10-08 19:22:12,587 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:22:12,594 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:22:12,597 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.024 2026-10-08 19:22:12,623 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:13,395 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:13,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 318 0.436 0.771 2026-10-08 19:22:13,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.074 2026-10-08 19:22:13,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.017 2026-10-08 19:22:14,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 19:22:14,103 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image?model=product.product&field=image_128&id=1707&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 14 0.033 0.049 2026-10-08 19:22:14,113 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:22:14,170 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.016 0.135 2026-10-08 19:22:14,191 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:22:14,211 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:22:14,265 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image?model=product.product&field=image_128&id=1709&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.039 0.194 2026-10-08 19:22:14,282 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:22:14,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image?model=product.product&field=image_128&id=1711&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.024 0.282 2026-10-08 19:22:14,373 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:22:14,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image?model=product.product&field=image_128&id=1708&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.026 0.389 2026-10-08 19:22:14,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image?model=product.product&field=image_128&id=1710&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.044 0.442 2026-10-08 19:22:14,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.431 2026-10-08 19:22:14,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.011 0.374 2026-10-08 19:22:14,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.020 0.340 2026-10-08 19:22:14,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.270 2026-10-08 19:22:14,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image?model=product.product&field=image_128&id=1712&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.012 0.282 2026-10-08 19:22:14,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image?model=product.product&field=image_128&id=1713&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.014 0.242 2026-10-08 19:22:14,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image?model=product.product&field=image_128&id=1714&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.017 0.279 2026-10-08 19:22:14,914 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:14,932 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:14,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.009 0.042 2026-10-08 19:22:14,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:14] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.009 0.294 2026-10-08 19:22:15,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=product.product&field=image_128&id=1718&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.008 0.329 2026-10-08 19:22:15,034 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.319 2026-10-08 19:22:15,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=product.product&field=image_128&id=1717&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.018 0.326 2026-10-08 19:22:15,163 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.015 0.327 2026-10-08 19:22:15,212 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=product.product&field=image_128&id=1715&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.008 0.584 2026-10-08 19:22:15,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.280 2026-10-08 19:22:15,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.279 2026-10-08 19:22:15,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=product.product&field=image_128&id=1716&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.011 0.287 2026-10-08 19:22:15,403 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 8 0.032 0.267 2026-10-08 19:22:15,413 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:22:15,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.233 2026-10-08 19:22:15,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.212 2026-10-08 19:22:15,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.194 2026-10-08 19:22:15,479 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.197 2026-10-08 19:22:15,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.156 2026-10-08 19:22:15,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:15] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-10-08%2019:18:05 HTTP/1.1" 200 - 4 0.003 0.108 2026-10-08 19:22:16,092 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:16,122 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:16,137 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:16,144 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:16,165 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:16,290 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-10-08 19:22:16,419 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-08 19:22:16,421 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-08 19:22:16,422 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-08 19:22:16,423 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-08 19:22:16,424 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-08 19:22:16,425 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-08 19:22:16,426 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-08 19:22:16,427 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-08 19:22:16,428 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-08 19:22:16,429 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-08 19:22:16,430 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-08 19:22:16,431 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-08 19:22:16,431 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-08 19:22:16,432 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-08 19:22:16,435 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-08 19:22:16,440 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:22:16,447 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:22:16,449 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-08 19:22:16,450 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-08 19:22:16,451 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-08 19:22:16,451 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-08 19:22:16,454 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-08 19:22:16,455 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-08 19:22:16,456 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-08 19:22:16,458 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-08 19:22:16,459 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-08 19:22:16,460 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-08 19:22:16,461 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-08 19:22:16,463 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-08 19:22:16,464 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-08 19:22:16,466 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-08 19:22:16,470 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:22:16,473 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-08 19:22:16,483 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:22:16,484 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:16,492 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 19:22:16,517 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:22:16,518 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 19:22:16,530 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:22:16,534 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:22:16,541 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:22:16,550 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 19:22:16,554 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 19:22:16,558 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:22:16,566 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-08 19:22:16,571 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:22:16,574 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-08 19:22:16,576 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-08 19:22:16,581 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-08 19:22:16,583 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:16,584 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-08 19:22:16,585 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:22:16,586 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-08 19:22:16,588 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.011 2026-10-08 19:22:16,592 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:22:16,593 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-08 19:22:16,595 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-08 19:22:16,602 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-08 19:22:16,609 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-08 19:22:16,610 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-08 19:22:16,617 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:16,618 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-08 19:22:16,619 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-08 19:22:16,620 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-08 19:22:16,621 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-08 19:22:16,622 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-08 19:22:16,624 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-08 19:22:16,625 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-08 19:22:16,625 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-08 19:22:16,627 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:16,628 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-08 19:22:16,629 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-08 19:22:16,635 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-08 19:22:16,638 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-08 19:22:16,639 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-08 19:22:16,640 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "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-08 19:22:16,641 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-08 19:22:16,644 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-08 19:22:16,646 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-08 19:22:16,648 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-08 19:22:16,649 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:22:16,652 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-08 19:22:16,652 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-08 19:22:16,669 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:22:16,671 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:22:16,700 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:22:16,707 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:22:16,709 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-08 19:22:16,713 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:22:16,724 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:22:16,726 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-08 19:22:16,731 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:22:16,746 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-08 19:22:16,753 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:22:16,757 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-08 19:22:16,760 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-08 19:22:16,761 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-08 19:22:16,764 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-08 19:22:16,772 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:22:16,779 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-08 19:22:16,783 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-08 19:22:16,785 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-08 19:22:16,785 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-08 19:22:16,786 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-08 19:22:16,787 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-08 19:22:16,788 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-08 19:22:16,789 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-08 19:22:16,790 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-08 19:22:16,791 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-08 19:22:16,793 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-08 19:22:16,795 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-08 19:22:16,796 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-08 19:22:16,796 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-08 19:22:16,797 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-08 19:22:16,798 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-08 19:22:16,799 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-08 19:22:16,799 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-08 19:22:16,800 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-08 19:22:16,801 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-08 19:22:16,802 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-08 19:22:16,804 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-08 19:22:16,805 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-08 19:22:16,805 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-08 19:22:17,205 100 INFO rb-6d39a9a-225376-422534 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-08 19:22:17,232 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53881591 for PoS orders references: ['Order 00356-001-0001'] (draft: True) 2026-10-08 19:22:17,271 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:17] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 19:22:17,395 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:17] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:22:17,465 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53881591 with result: [{'id': 464, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-10-08 19:22:17,490 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.116 0.147 2026-10-08 19:22:17,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:22:18,702 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-10-08 19:22:18,719 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:22:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:22:18,722 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45450 2026-10-08 19:22:18,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-10-08 19:22:18,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45450 2026-10-08 19:22:18,830 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192218_830616_TestPoSRestaurantLoyalty.txt 2026-10-08 19:22:18,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpgcu1o8e3_chrome_odoo" 2026-10-08 19:22:18,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 19:22:50,778 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-10-08 19:22:53,745 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted ir.attachment records with IDs: [6779, 6780, 6781, 6782, 6783, 6784, 6785, 6786, 6826, 6827, 6828, 6829, 6830, 6831, 6832, 6833] 2026-10-08 19:22:53,746 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted pos.config records with IDs: [179, 180, 181, 182] 2026-10-08 19:22:53,777 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted ir.sequence records with IDs: [3988, 3991, 4039, 4042, 3989, 3992, 4040, 4043] 2026-10-08 19:22:58,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-08 19:22:59,793 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34369361 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-10-08 19:23:03,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34369361 with result: [{'id': 465, 'pos_reference': 'Order 12345-123-1234', 'account_move': 762}] 2026-10-08 19:23:03,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-08 19:23:07,004 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted account.move.line.ctp records with IDs: [1023] 2026-10-08 19:23:08,324 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-08 19:23:09,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 45698 2026-10-08 19:23:09,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmprqt5rnip_chrome_odoo 2026-10-08 19:23:09,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34679/json/version 2026-10-08 19:23:09,871 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34679/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:23:09,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:23:09,987 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34679/json 2026-10-08 19:23:09,987 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34679/json with timeout 3 increased to 10s during tests 2026-10-08 19:23:10,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34679/devtools/page/4DF095AA8DE7FC58BF6F5C805FF885B9 2026-10-08 19:23:10,049 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:23:10,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:23:10,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:23:10,540 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:23:10,543 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:10,543 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:10,574 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:23:11,910 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:11] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.166 1.185 2026-10-08 19:23:11,915 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '4DF095AA8DE7FC58BF6F5C805FF885B9', 'loaderId': '221BE21733788CABE0717B3D9A50D7A6', 'isDownload': False} 2026-10-08 19:23:11,916 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-08 19:23:11,945 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:23:11,988 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:11] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.023 0.013 2026-10-08 19:23:12,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:12] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.043 2026-10-08 19:23:12,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:12] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.030 2026-10-08 19:23:12,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:12] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 19:23:12,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.008 2026-10-08 19:23:12,615 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:23:12,635 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-10-08 19:23:12,647 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:23:12,682 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:13,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.423 0.646 2026-10-08 19:23:13,837 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:13] "GET /pos/ui HTTP/1.1" 200 - 22 0.027 1.106 2026-10-08 19:23:13,878 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:23:13,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.150 2026-10-08 19:23:13,997 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-08 19:23:14,044 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-08 19:23:14,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.191 0.491 2026-10-08 19:23:14,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:23:14,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.081 2026-10-08 19:23:14,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.027 0.024 2026-10-08 19:23:15,014 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 19:23:15,161 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.045 0.060 2026-10-08 19:23:15,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.029 0.139 2026-10-08 19:23:15,240 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:23:15,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.220 2026-10-08 19:23:15,353 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "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-08 19:23:15,383 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:23:15,396 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:23:15,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.023 0.339 2026-10-08 19:23:15,425 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:23:15,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.027 0.376 2026-10-08 19:23:15,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.019 0.431 2026-10-08 19:23:15,596 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.031 0.394 2026-10-08 19:23:15,654 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.383 2026-10-08 19:23:15,670 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.244 2026-10-08 19:23:15,684 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:23:15,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.019 0.254 2026-10-08 19:23:15,723 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.221 2026-10-08 19:23:15,740 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.169 2026-10-08 19:23:15,778 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.027 0.135 2026-10-08 19:23:15,802 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.161 2026-10-08 19:23:15,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.071 0.204 2026-10-08 19:23:15,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:15] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.269 2026-10-08 19:23:16,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:16] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.016 0.307 2026-10-08 19:23:16,064 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:16,110 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:16] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.360 2026-10-08 19:23:16,111 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:16,140 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:16] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.008 0.365 2026-10-08 19:23:16,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:16] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.006 0.360 2026-10-08 19:23:16,198 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:16] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.012 0.239 2026-10-08 19:23:16,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:16] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.216 2026-10-08 19:23:16,262 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.173 2026-10-08 19:23:16,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:16] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.020 0.178 2026-10-08 19:23:16,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:16] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.014 2026-10-08 19:23:17,122 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:17,145 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:17,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:17] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.030 2026-10-08 19:23:17,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:17] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.012 0.036 2026-10-08 19:23:17,294 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.032 2026-10-08 19:23:17,746 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:23:18,086 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:18,126 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:18,134 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:23:18,135 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:23:18,144 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:18,160 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:18,181 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:18,189 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:18] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.017 2026-10-08 19:23:18,198 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74725452 for PoS orders references: ['Order 00358-002-0001'] (draft: False) 2026-10-08 19:23:18,204 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:23:18,446 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74725452 with result: [{'id': 466, 'pos_reference': 'Order 00358-002-0001', 'account_move': False}] 2026-10-08 19:23:18,681 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [699] 2026-10-08 19:23:19,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 281 0.306 0.525 2026-10-08 19:23:19,028 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.072 2026-10-08 19:23:19,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:19] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-10-08 19:23:19,821 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:19,829 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:23:19,849 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:23:19,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 45698 2026-10-08 19:23:19,874 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:23:19,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 45698 2026-10-08 19:23:19,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192319_974931_TestPoSSale.txt 2026-10-08 19:23:19,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmprqt5rnip_chrome_odoo" 2026-10-08 19:23:20,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-08 19:23:22,081 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 45921 2026-10-08 19:23:22,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpf046piby_chrome_odoo 2026-10-08 19:23:22,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39015/json/version 2026-10-08 19:23:22,084 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39015/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:23:22,143 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:23:22,144 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39015/json 2026-10-08 19:23:22,145 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39015/json with timeout 3 increased to 10s during tests 2026-10-08 19:23:22,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39015/devtools/page/DE2904D5E58CFEB22090E2EBCE576B40 2026-10-08 19:23:22,176 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:23:22,190 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:23:22,651 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:23:22,655 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:23:22,657 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:22,658 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:22,677 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:23:23,728 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:23] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.113 0.942 2026-10-08 19:23:23,732 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'DE2904D5E58CFEB22090E2EBCE576B40', 'loaderId': '457CB2BD46F134CDCE5DDE928972E5E3', 'isDownload': False} 2026-10-08 19:23:23,732 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-08 19:23:23,763 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:23:23,804 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:23] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-10-08 19:23:23,838 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:23] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.024 0.037 2026-10-08 19:23:23,854 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:23] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.057 2026-10-08 19:23:24,362 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:24] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.013 0.012 2026-10-08 19:23:24,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.021 0.033 2026-10-08 19:23:24,426 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-08 19:23:24,429 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:23:24,438 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:23:24,456 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:25,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:23:25,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.281 0.622 2026-10-08 19:23:25,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.065 2026-10-08 19:23:25,517 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "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-08 19:23:25,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 19:23:25,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.043 0.049 2026-10-08 19:23:25,717 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.146 2026-10-08 19:23:25,728 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 19:23:25,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.191 2026-10-08 19:23:25,833 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.244 2026-10-08 19:23:25,858 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:23:25,889 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:23:25,903 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:23:25,914 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.019 0.321 2026-10-08 19:23:25,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:25] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.376 2026-10-08 19:23:26,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.327 2026-10-08 19:23:26,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=product.product&field=image_128&id=1732&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.315 2026-10-08 19:23:26,093 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:23:26,108 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.008 0.321 2026-10-08 19:23:26,132 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.207 2026-10-08 19:23:26,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.035 0.274 2026-10-08 19:23:26,244 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:23:26,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.251 2026-10-08 19:23:26,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.246 2026-10-08 19:23:26,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.246 2026-10-08 19:23:26,310 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.015 0.197 2026-10-08 19:23:26,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.204 2026-10-08 19:23:26,368 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.009 0.220 2026-10-08 19:23:26,418 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.148 2026-10-08 19:23:26,480 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.202 2026-10-08 19:23:26,511 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.010 0.226 2026-10-08 19:23:26,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.209 2026-10-08 19:23:26,562 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:26,570 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.219 2026-10-08 19:23:26,593 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:26,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.197 2026-10-08 19:23:26,640 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.016 0.059 2026-10-08 19:23:26,677 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.014 0.065 2026-10-08 19:23:26,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:26] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 19:23:27,555 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:27,572 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:27,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:27] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.009 0.023 2026-10-08 19:23:27,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:27] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.013 0.032 2026-10-08 19:23:27,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.038 2026-10-08 19:23:28,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-10-08 19:23:28,518 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:28,523 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:28,578 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:28,590 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:23:28,595 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:28,596 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:23:28,607 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:28,621 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:23:28,643 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44986387 for PoS orders references: ['Order 00359-001-0001'] (draft: False) 2026-10-08 19:23:28,673 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:23:28,682 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 19:23:28,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 45921 2026-10-08 19:23:28,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:23:28,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 45921 2026-10-08 19:23:28,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192328_802296_TestPoSSale.txt 2026-10-08 19:23:28,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpf046piby_chrome_odoo" 2026-10-08 19:23:28,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [, ] 2026-10-08 19:23:28,911 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44986387 with result: [{'id': 467, 'pos_reference': 'Order 00359-001-0001', 'account_move': False}] 2026-10-08 19:23:29,349 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.283 0.428 2026-10-08 19:23:29,355 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.663 2026-10-08 19:23:31,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-08 19:23:35,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_line_name ... 2026-10-08 19:23:37,981 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46131 2026-10-08 19:23:37,981 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpfzi9s_yy_chrome_odoo 2026-10-08 19:23:37,981 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40811/json/version 2026-10-08 19:23:37,984 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40811/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:23:38,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:23:38,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40811/json 2026-10-08 19:23:38,067 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40811/json with timeout 3 increased to 10s during tests 2026-10-08 19:23:38,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40811/devtools/page/2754D2CF5BA2AA1AF2432C308174950B 2026-10-08 19:23:38,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:23:38,137 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:23:38,655 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:23:38,658 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:23:38,663 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:38,663 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:38,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:23:39,931 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:39] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.134 1.119 2026-10-08 19:23:39,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '2754D2CF5BA2AA1AF2432C308174950B', 'loaderId': 'BB615C41EDE3D9E283A6B61A041C105B', 'isDownload': False} 2026-10-08 19:23:39,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-08 19:23:39,968 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:23:40,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:40] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-10-08 19:23:40,026 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:40] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.037 2026-10-08 19:23:40,049 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:40] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.058 2026-10-08 19:23:40,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:40] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-08 19:23:40,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.015 2026-10-08 19:23:40,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-08 19:23:40,628 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:23:40,628 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 19:23:40,647 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:41,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:23:41,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.351 0.633 2026-10-08 19:23:41,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.046 0.080 2026-10-08 19:23:41,820 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:41] "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-08 19:23:41,837 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-08 19:23:41,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:41] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.020 0.050 2026-10-08 19:23:41,973 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 19:23:41,997 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:41] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.113 2026-10-08 19:23:42,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.011 0.157 2026-10-08 19:23:42,114 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.213 2026-10-08 19:23:42,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.025 0.266 2026-10-08 19:23:42,188 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:23:42,199 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:23:42,214 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:23:42,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.022 0.339 2026-10-08 19:23:42,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.023 0.312 2026-10-08 19:23:42,372 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=product.product&field=image_128&id=1735&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.355 2026-10-08 19:23:42,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.351 2026-10-08 19:23:42,440 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:23:42,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.370 2026-10-08 19:23:42,521 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.275 2026-10-08 19:23:42,541 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.268 2026-10-08 19:23:42,559 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:23:42,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.221 2026-10-08 19:23:42,570 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.221 2026-10-08 19:23:42,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.054 2026-10-08 19:23:42,715 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.023 0.238 2026-10-08 19:23:42,733 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.212 2026-10-08 19:23:42,763 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.012 0.219 2026-10-08 19:23:42,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.375 2026-10-08 19:23:42,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.229 2026-10-08 19:23:42,840 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.011 0.181 2026-10-08 19:23:42,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.005 0.157 2026-10-08 19:23:42,892 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:42,912 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.109 2026-10-08 19:23:42,926 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:42,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.025 2026-10-08 19:23:42,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:42] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.033 2026-10-08 19:23:43,013 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:43] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:23:43,887 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:43,907 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:43,936 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:43] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.014 0.026 2026-10-08 19:23:44,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:44] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.024 0.035 2026-10-08 19:23:44,085 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.025 0.037 2026-10-08 19:23:44,308 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:23:44,851 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-10-08 19:23:44,892 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:44,898 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:44,943 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:44,954 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:23:44,958 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:23:44,959 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:44,973 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:44,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:23:45,022 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66458156 for PoS orders references: ['Order 00360-001-0001'] (draft: False) 2026-10-08 19:23:45,036 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:23:45,039 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:23:45,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46131 2026-10-08 19:23:45,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:23:45,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46131 2026-10-08 19:23:45,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192345_199572_TestPoSSale.txt 2026-10-08 19:23:45,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpfzi9s_yy_chrome_odoo" 2026-10-08 19:23:45,222 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-08 19:23:45,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66458156 with result: [{'id': 468, 'pos_reference': 'Order 00360-001-0001', 'account_move': False}] 2026-10-08 19:23:45,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.261 0.366 2026-10-08 19:23:45,697 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-08 19:23:47,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46338 2026-10-08 19:23:47,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp53gcbcbu_chrome_odoo 2026-10-08 19:23:47,613 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42065/json/version 2026-10-08 19:23:47,614 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42065/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:23:47,671 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:23:47,671 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42065/json 2026-10-08 19:23:47,672 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42065/json with timeout 3 increased to 10s during tests 2026-10-08 19:23:47,690 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42065/devtools/page/9C46B1FC77376633854EC9D793C86F83 2026-10-08 19:23:47,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:23:47,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:23:48,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:23:48,352 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:23:48,355 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:48,355 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:48,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:23:49,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:49] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.143 1.144 2026-10-08 19:23:49,666 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '9C46B1FC77376633854EC9D793C86F83', 'loaderId': 'EA6EC501C749F4080C4967C838AE110D', 'isDownload': False} 2026-10-08 19:23:49,666 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-08 19:23:49,688 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:23:49,720 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:49] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.013 2026-10-08 19:23:49,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:49] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.031 2026-10-08 19:23:49,741 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:49] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-10-08 19:23:50,270 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:50] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-10-08 19:23:50,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.009 2026-10-08 19:23:50,347 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:23:50,353 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:23:50,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.026 2026-10-08 19:23:50,406 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:51,469 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.373 0.710 2026-10-08 19:23:51,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:51] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 1.112 2026-10-08 19:23:51,619 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:23:51,696 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.122 2026-10-08 19:23:51,802 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-08 19:23:51,878 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.010 2026-10-08 19:23:52,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.132 0.469 2026-10-08 19:23:52,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:52] "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-08 19:23:52,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:52] "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-08 19:23:52,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:23:52,670 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:52,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:52] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.033 0.051 2026-10-08 19:23:52,839 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:52] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.122 2026-10-08 19:23:52,863 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:23:52,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:52] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.183 2026-10-08 19:23:52,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:52] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.016 0.221 2026-10-08 19:23:53,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.278 2026-10-08 19:23:53,036 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23: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-08 19:23:53,063 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:23:53,071 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:23:53,092 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.341 2026-10-08 19:23:53,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.321 2026-10-08 19:23:53,141 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:23:53,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.282 2026-10-08 19:23:53,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.025 0.312 2026-10-08 19:23:53,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.325 2026-10-08 19:23:53,309 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:23:53,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.227 2026-10-08 19:23:53,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.232 2026-10-08 19:23:53,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.176 2026-10-08 19:23:53,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.028 0.248 2026-10-08 19:23:53,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.282 2026-10-08 19:23:53,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.230 2026-10-08 19:23:53,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.186 2026-10-08 19:23:53,522 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.189 2026-10-08 19:23:53,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.194 2026-10-08 19:23:53,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.008 0.107 2026-10-08 19:23:53,589 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.111 2026-10-08 19:23:53,607 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.060 2026-10-08 19:23:53,782 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:53,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.026 2026-10-08 19:23:53,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:53] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.015 2026-10-08 19:23:54,768 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:54,794 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:54,833 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:54] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.018 0.035 2026-10-08 19:23:54,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:54] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.028 0.042 2026-10-08 19:23:54,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.017 0.040 2026-10-08 19:23:55,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-08 19:23:55,752 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on ok button (trigger: .button.confirm)' 2026-10-08 19:23:55,789 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:55,825 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:55,836 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:23:55,837 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:23:55,859 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:55,875 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:55,893 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:55,913 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14743345 for PoS orders references: ['Order 00361-002-0001'] (draft: False) 2026-10-08 19:23:55,922 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:23:56,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14743345 with result: [{'id': 469, 'pos_reference': 'Order 00361-002-0001', 'account_move': False}] 2026-10-08 19:23:56,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 215 0.255 0.406 2026-10-08 19:23:56,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:56] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.009 2026-10-08 19:23:56,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:23:57,364 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.control-button:contains("Refund")' 2026-10-08 19:23:57,409 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:57,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-10-08 19:23:57,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:57] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.022 0.030 2026-10-08 19:23:57,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:57] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 24 0.019 0.044 2026-10-08 19:23:58,324 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:58,335 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:58,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .button.pay-order-button' 2026-10-08 19:23:58,354 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:58,378 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:58,387 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:58,406 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:58,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49215767 for PoS orders references: ['Order 00361-002-0002'] (draft: False) 2026-10-08 19:23:58,425 100 INFO rb-6d39a9a-225376-422534 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-08 19:23:58,533 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49215767 with result: [{'id': 470, 'pos_reference': 'Order 00361-002-0002', 'account_move': False}] 2026-10-08 19:23:58,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 112 0.114 0.234 2026-10-08 19:23:59,544 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:23:59,561 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:23:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:23:59,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46338 2026-10-08 19:23:59,579 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:23:59,580 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46338 2026-10-08 19:23:59,690 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192359_689926_TestPoSSale.txt 2026-10-08 19:23:59,690 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp53gcbcbu_chrome_odoo" 2026-10-08 19:23:59,766 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-10-08 19:24:02,660 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46548 2026-10-08 19:24:02,664 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpn2_hul59_chrome_odoo 2026-10-08 19:24:02,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42337/json/version 2026-10-08 19:24:02,668 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42337/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:24:02,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:24:02,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42337/json 2026-10-08 19:24:02,687 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42337/json with timeout 3 increased to 10s during tests 2026-10-08 19:24:02,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42337/devtools/page/85F180B0092BB30B9F57BC449F074380 2026-10-08 19:24:02,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:24:02,719 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:24:03,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:24:03,399 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:24:03,402 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:03,402 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:03,431 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:24:04,578 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:04] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.146 1.005 2026-10-08 19:24:04,582 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '85F180B0092BB30B9F57BC449F074380', 'loaderId': '8A9E03AC26A62D94EEEF769B23995FE3', 'isDownload': False} 2026-10-08 19:24:04,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentFixedTax')" 2026-10-08 19:24:04,607 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:24:04,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:04] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-10-08 19:24:04,646 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:04] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-10-08 19:24:04,662 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:04] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-10-08 19:24:05,211 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:05] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.009 0.018 2026-10-08 19:24:05,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-10-08 19:24:05,268 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:24:05,275 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 19:24:05,279 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:24:05,307 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:06,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:24:06,326 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.384 0.636 2026-10-08 19:24:06,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.076 2026-10-08 19:24:06,496 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.009 0.025 2026-10-08 19:24:06,514 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-10-08 19:24:06,628 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.043 0.045 2026-10-08 19:24:06,705 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.148 2026-10-08 19:24:06,720 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:24:06,753 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "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-08 19:24:06,763 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:24:06,770 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:24:06,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.018 0.216 2026-10-08 19:24:06,847 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.262 2026-10-08 19:24:06,907 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.011 0.315 2026-10-08 19:24:06,935 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:24:06,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.375 2026-10-08 19:24:06,985 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.327 2026-10-08 19:24:07,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.043 0.260 2026-10-08 19:24:07,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.304 2026-10-08 19:24:07,128 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.254 2026-10-08 19:24:07,133 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:24:07,149 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.199 2026-10-08 19:24:07,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.005 0.187 2026-10-08 19:24:07,196 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.163 2026-10-08 19:24:07,208 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.180 2026-10-08 19:24:07,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.015 0.124 2026-10-08 19:24:07,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=product.product&field=image_128&id=1738&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.149 2026-10-08 19:24:07,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=product.product&field=image_128&id=1739&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.009 0.199 2026-10-08 19:24:07,410 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.011 0.239 2026-10-08 19:24:07,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.256 2026-10-08 19:24:07,496 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:07,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.290 2026-10-08 19:24:07,517 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:07,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.273 2026-10-08 19:24:07,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.237 2026-10-08 19:24:07,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.212 2026-10-08 19:24:07,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.004 0.181 2026-10-08 19:24:07,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.032 0.137 2026-10-08 19:24:07,719 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.020 0.176 2026-10-08 19:24:07,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:07] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:24:08,512 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:08,522 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:08,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:08] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.010 0.023 2026-10-08 19:24:08,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:08] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 14 0.021 0.032 2026-10-08 19:24:08,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.034 2026-10-08 19:24:08,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:24:09,441 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on ok button (trigger: .button.confirm)' 2026-10-08 19:24:09,479 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:09,486 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:09,487 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:24:09,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46548 2026-10-08 19:24:09,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:24:09,497 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46548 2026-10-08 19:24:09,594 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192409_593757_TestPoSSale.txt 2026-10-08 19:24:09,594 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpn2_hul59_chrome_odoo" 2026-10-08 19:24:09,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-08 19:24:12,893 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46758 2026-10-08 19:24:12,894 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp59mckj6s_chrome_odoo 2026-10-08 19:24:12,894 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36743/json/version 2026-10-08 19:24:12,896 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36743/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:24:12,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:24:12,919 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:36743/json 2026-10-08 19:24:12,920 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36743/json with timeout 3 increased to 10s during tests 2026-10-08 19:24:12,934 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:36743/devtools/page/3C438D4A6B0D807A5EEAD7AF8CB1A76F 2026-10-08 19:24:12,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:24:12,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:24:13,582 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:24:13,586 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:24:13,594 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:13,595 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:13,626 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:24:14,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:14] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.152 1.138 2026-10-08 19:24:14,916 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '3C438D4A6B0D807A5EEAD7AF8CB1A76F', 'loaderId': 'E666189F152D19DF8EB3BA9BF6D62D53', 'isDownload': False} 2026-10-08 19:24:14,916 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-08 19:24:14,946 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:24:14,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:14] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.021 2026-10-08 19:24:14,997 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:14] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.031 2026-10-08 19:24:15,019 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:15] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.052 2026-10-08 19:24:15,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:15] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 19:24:15,545 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-08 19:24:15,582 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:24:15,609 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:24:15,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.025 2026-10-08 19:24:15,652 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:16,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:24:16,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.340 0.618 2026-10-08 19:24:16,729 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:16] "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-08 19:24:16,772 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.025 2026-10-08 19:24:16,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:24:16,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:16] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.024 0.068 2026-10-08 19:24:16,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:16] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.109 2026-10-08 19:24:16,974 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:24:17,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.035 0.143 2026-10-08 19:24:17,077 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "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-08 19:24:17,102 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:24:17,113 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:24:17,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.022 0.227 2026-10-08 19:24:17,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.020 0.307 2026-10-08 19:24:17,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.355 2026-10-08 19:24:17,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.330 2026-10-08 19:24:17,294 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 19:24:17,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=product.product&field=image_128&id=1741&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.337 2026-10-08 19:24:17,355 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.228 2026-10-08 19:24:17,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.238 2026-10-08 19:24:17,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.188 2026-10-08 19:24:17,425 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 19:24:17,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.048 0.186 2026-10-08 19:24:17,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.222 2026-10-08 19:24:17,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.220 2026-10-08 19:24:17,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.201 2026-10-08 19:24:17,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.207 2026-10-08 19:24:17,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=product.product&field=image_128&id=1742&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.021 0.211 2026-10-08 19:24:17,717 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=product.product&field=image_128&id=1743&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.019 0.259 2026-10-08 19:24:17,778 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.011 0.247 2026-10-08 19:24:17,813 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:17,830 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:17,836 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.280 2026-10-08 19:24:17,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.024 0.308 2026-10-08 19:24:17,933 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.336 2026-10-08 19:24:17,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.013 0.293 2026-10-08 19:24:17,996 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:17] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.005 0.267 2026-10-08 19:24:18,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:18] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.234 2026-10-08 19:24:18,049 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.199 2026-10-08 19:24:18,103 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:18] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.021 0.161 2026-10-08 19:24:18,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:18] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:24:18,891 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:18,907 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:18,932 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:18] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.009 0.024 2026-10-08 19:24:18,999 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:18] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.016 0.041 2026-10-08 19:24:19,054 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.014 0.033 2026-10-08 19:24:19,744 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:24:19,821 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on ok button (trigger: .button.confirm)' 2026-10-08 19:24:19,870 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:19,880 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:19,889 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:19,902 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:19,936 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:19,944 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:24:19,952 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:19,956 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:24:19,964 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:19,978 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:19,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-08 19:24:20,000 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:20,009 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:24:20,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89934786 for PoS orders references: ['Order 00363-001-0001'] (draft: False) 2026-10-08 19:24:22,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89934786 with result: [{'id': 471, 'pos_reference': 'Order 00363-001-0001', 'account_move': 769}] 2026-10-08 19:24:23,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 904 0.977 2.408 2026-10-08 19:24:23,401 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 1.602 2026-10-08 19:24:23,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:23] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.013 0.015 2026-10-08 19:24:23,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:23] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.013 2026-10-08 19:24:24,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:24:24,286 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:24:24,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46758 2026-10-08 19:24:24,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:24:24,299 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46758 2026-10-08 19:24:24,411 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192424_411078_TestPoSSale.txt 2026-10-08 19:24:24,411 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp59mckj6s_chrome_odoo" 2026-10-08 19:24:24,468 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_so_to_pos_no_existing_lot ... 2026-10-08 19:24:25,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46987 2026-10-08 19:24:25,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpl4983ida_chrome_odoo 2026-10-08 19:24:25,733 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41867/json/version 2026-10-08 19:24:25,735 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41867/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:24:25,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:24:25,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41867/json 2026-10-08 19:24:25,795 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41867/json with timeout 3 increased to 10s during tests 2026-10-08 19:24:25,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41867/devtools/page/5A9091D1F372FC5955F038E978147317 2026-10-08 19:24:25,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:24:25,881 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:24:26,441 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:24:26,445 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:24:26,448 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:26,448 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:26,494 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:24:27,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:27] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.130 0.952 2026-10-08 19:24:27,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '5A9091D1F372FC5955F038E978147317', 'loaderId': '0A36ACE0B66537E29532FFE636CC8C3D', 'isDownload': False} 2026-10-08 19:24:27,568 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:27,585 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:24:27,614 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:27] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-10-08 19:24:27,634 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:27] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-10-08 19:24:27,647 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:27] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.045 2026-10-08 19:24:28,123 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:28] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-08 19:24:28,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-10-08 19:24:28,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-08 19:24:28,217 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:24:28,218 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 19:24:28,245 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:29,021 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:29,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.333 0.594 2026-10-08 19:24:29,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.066 2026-10-08 19:24:29,308 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "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-08 19:24:29,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-10-08 19:24:29,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.045 0.052 2026-10-08 19:24:29,506 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 19:24:29,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.018 0.167 2026-10-08 19:24:29,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.175 2026-10-08 19:24:29,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.228 2026-10-08 19:24:29,710 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.020 0.311 2026-10-08 19:24:29,735 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:24:29,762 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:24:29,774 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:24:29,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.021 0.345 2026-10-08 19:24:29,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.271 2026-10-08 19:24:29,821 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:24:29,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/image?model=product.product&field=image_128&id=1745&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.020 0.299 2026-10-08 19:24:29,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.318 2026-10-08 19:24:29,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.278 2026-10-08 19:24:29,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.155 2026-10-08 19:24:29,980 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:24:29,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.179 2026-10-08 19:24:29,999 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.175 2026-10-08 19:24:30,017 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.172 2026-10-08 19:24:30,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.143 2026-10-08 19:24:30,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.042 0.145 2026-10-08 19:24:30,144 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.189 2026-10-08 19:24:30,198 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.197 2026-10-08 19:24:30,244 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.222 2026-10-08 19:24:30,283 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.015 0.245 2026-10-08 19:24:30,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.014 0.266 2026-10-08 19:24:30,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.009 0.224 2026-10-08 19:24:30,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.016 0.197 2026-10-08 19:24:30,425 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:30,463 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.024 0.022 2026-10-08 19:24:30,464 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:30,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.031 2026-10-08 19:24:30,537 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:30] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.006 0.008 2026-10-08 19:24:31,414 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:31,436 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:31,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:31] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.018 0.023 2026-10-08 19:24:31,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:31] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.025 0.035 2026-10-08 19:24:31,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.028 2026-10-08 19:24:31,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-10-08 19:24:32,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:24:32,381 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:24:32,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46987 2026-10-08 19:24:32,392 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:24:32,392 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46987 2026-10-08 19:24:32,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192432_488896_TestPoSSale.txt 2026-10-08 19:24:32,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpl4983ida_chrome_odoo" 2026-10-08 19:24:32,520 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-08 19:24:34,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47197 2026-10-08 19:24:34,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmprnen4j_2_chrome_odoo 2026-10-08 19:24:34,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34367/json/version 2026-10-08 19:24:34,998 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34367/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:24:35,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:24:35,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34367/json 2026-10-08 19:24:35,072 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34367/json with timeout 3 increased to 10s during tests 2026-10-08 19:24:35,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34367/devtools/page/FB007D5C1ADDA4F5EAFFDEC89473BD6F 2026-10-08 19:24:35,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:24:35,113 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:24:35,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:24:35,721 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:24:35,726 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:35,726 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:35,750 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:24:37,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:37] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.135 2.070 2026-10-08 19:24:37,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'FB007D5C1ADDA4F5EAFFDEC89473BD6F', 'loaderId': 'F67F34FA95748299EDAC8FF5AE18B257', 'isDownload': False} 2026-10-08 19:24:37,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order')" 2026-10-08 19:24:37,980 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:24:38,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:38] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.016 2026-10-08 19:24:38,044 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:38] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.033 2026-10-08 19:24:38,064 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:38] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.061 2026-10-08 19:24:38,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:38] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 19:24:38,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-10-08 19:24:38,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.010 2026-10-08 19:24:38,625 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:24:38,630 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:24:38,654 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:39,420 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:39,697 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.379 0.677 2026-10-08 19:24:39,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.065 2026-10-08 19:24:39,870 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.027 0.024 2026-10-08 19:24:39,894 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 19:24:40,003 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.044 0.047 2026-10-08 19:24:40,056 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.009 0.125 2026-10-08 19:24:40,081 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:24:40,114 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.187 2026-10-08 19:24:40,158 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.009 0.193 2026-10-08 19:24:40,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.019 0.278 2026-10-08 19:24:40,255 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24: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-08 19:24:40,269 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:24:40,279 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:24:40,285 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.286 2026-10-08 19:24:40,311 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:24:40,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.289 2026-10-08 19:24:40,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=product.product&field=image_128&id=1746&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.025 0.264 2026-10-08 19:24:40,429 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.011 0.288 2026-10-08 19:24:40,479 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.009 0.293 2026-10-08 19:24:40,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.196 2026-10-08 19:24:40,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.186 2026-10-08 19:24:40,550 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:24:40,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.025 0.244 2026-10-08 19:24:40,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.261 2026-10-08 19:24:40,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.226 2026-10-08 19:24:40,642 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.200 2026-10-08 19:24:40,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.169 2026-10-08 19:24:40,696 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.014 0.156 2026-10-08 19:24:40,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.018 0.177 2026-10-08 19:24:40,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.160 2026-10-08 19:24:40,801 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.158 2026-10-08 19:24:40,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.015 0.172 2026-10-08 19:24:40,872 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.009 0.144 2026-10-08 19:24:40,937 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:40,967 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:40,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.023 2026-10-08 19:24:41,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:41] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.028 2026-10-08 19:24:41,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:41] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 19:24:41,934 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:41,952 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:41,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:41] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.028 0.018 2026-10-08 19:24:42,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.037 0.051 2026-10-08 19:24:42,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.025 0.036 2026-10-08 19:24:42,535 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-10-08 19:24:42,921 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:42,959 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:42,968 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:42,985 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:43,022 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:43,037 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:24:43,039 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:24:43,043 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:43,057 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:43,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.018 2026-10-08 19:24:43,091 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:43,108 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:24:43,113 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58404750 for PoS orders references: ['Order 00365-001-0001'] (draft: False) 2026-10-08 19:24:43,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58404750 with result: [{'id': 472, 'pos_reference': 'Order 00365-001-0001', 'account_move': False}] 2026-10-08 19:24:43,520 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [705, 706, 707] 2026-10-08 19:24:43,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 295 0.229 0.519 2026-10-08 19:24:43,979 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:43] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.037 0.012 2026-10-08 19:24:44,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-08 19:24:44,667 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:24:44,688 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:24:44,722 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47197 2026-10-08 19:24:44,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:24:44,731 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47197 2026-10-08 19:24:44,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192444_831398_TestPoSSale.txt 2026-10-08 19:24:44,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmprnen4j_2_chrome_odoo" 2026-10-08 19:24:45,612 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [708, 709, 710] 2026-10-08 19:24:47,275 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-08 19:24:48,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47403 2026-10-08 19:24:48,989 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmptyevdze7_chrome_odoo 2026-10-08 19:24:48,989 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37045/json/version 2026-10-08 19:24:48,991 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37045/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:24:49,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:24:49,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37045/json 2026-10-08 19:24:49,060 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37045/json with timeout 3 increased to 10s during tests 2026-10-08 19:24:49,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37045/devtools/page/B04CC18374BDB22633164BC1D33F430B 2026-10-08 19:24:49,090 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:24:49,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:24:49,514 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:24:49,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:24:49,523 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:49,523 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:49,542 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:24:50,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:50] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.153 0.992 2026-10-08 19:24:50,687 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'B04CC18374BDB22633164BC1D33F430B', 'loaderId': 'CDFF47BA473FDD0D7E947F86F40CD42A', 'isDownload': False} 2026-10-08 19:24:50,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-10-08 19:24:50,706 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:24:50,733 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:50] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.012 2026-10-08 19:24:50,763 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:50] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.027 2026-10-08 19:24:50,774 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:50] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.055 2026-10-08 19:24:51,244 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:51] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-10-08 19:24:51,270 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.007 2026-10-08 19:24:51,309 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:24:51,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 19:24:51,331 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:24:51,351 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:52,308 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.330 0.634 2026-10-08 19:24:52,429 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:52] "GET /pos/ui HTTP/1.1" 200 - 22 0.024 1.007 2026-10-08 19:24:52,467 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:24:52,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.159 2026-10-08 19:24:52,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 19:24:52,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:24:53,339 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.145 0.491 2026-10-08 19:24:53,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.061 2026-10-08 19:24:53,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:24:53,487 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "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-08 19:24:53,503 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-10-08 19:24:53,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.022 0.050 2026-10-08 19:24:53,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.011 0.080 2026-10-08 19:24:53,685 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:24:53,719 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.018 0.144 2026-10-08 19:24:53,783 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.218 2026-10-08 19:24:53,864 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.019 0.277 2026-10-08 19:24:53,877 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:24:53,893 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:24:53,913 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:24:53,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.019 0.371 2026-10-08 19:24:53,950 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.329 2026-10-08 19:24:54,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.011 0.302 2026-10-08 19:24:54,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.319 2026-10-08 19:24:54,074 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:24:54,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.277 2026-10-08 19:24:54,138 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:24:54,140 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.201 2026-10-08 19:24:54,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.210 2026-10-08 19:24:54,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.195 2026-10-08 19:24:54,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.200 2026-10-08 19:24:54,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.024 0.220 2026-10-08 19:24:54,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.190 2026-10-08 19:24:54,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.153 2026-10-08 19:24:54,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.162 2026-10-08 19:24:54,351 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.009 0.158 2026-10-08 19:24:54,378 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.008 0.167 2026-10-08 19:24:54,412 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.004 0.134 2026-10-08 19:24:54,450 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.009 0.099 2026-10-08 19:24:54,571 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:54,596 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:54,608 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.025 2026-10-08 19:24:54,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.035 2026-10-08 19:24:54,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:54] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 19:24:55,561 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:55,595 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:55,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:55] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.025 2026-10-08 19:24:55,681 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:55] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.024 0.033 2026-10-08 19:24:55,763 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.027 0.047 2026-10-08 19:24:56,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-08 19:24:56,581 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:56,595 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:24:56,597 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:56,603 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:56,605 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:24:56,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:56] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 19:24:56,626 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:56,638 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43544217 for PoS orders references: ['Order 00366-002-0001'] (draft: False) 2026-10-08 19:24:56,640 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:24:56,865 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43544217 with result: [{'id': 473, 'pos_reference': 'Order 00366-002-0001', 'account_move': False}] 2026-10-08 19:24:57,098 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [714] 2026-10-08 19:24:57,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 277 0.335 0.545 2026-10-08 19:24:57,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:57] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.020 2026-10-08 19:24:57,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:24:58,314 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:58,325 100 INFO rb-6d39a9a-225376-422534 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-08 19:24:58,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:58] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 19:24:58,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:58] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 19:24:59,136 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:24:59,147 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:24:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:24:59,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47403 2026-10-08 19:24:59,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:24:59,155 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47403 2026-10-08 19:24:59,257 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192459_257068_TestPoSSale.txt 2026-10-08 19:24:59,257 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmptyevdze7_chrome_odoo" 2026-10-08 19:24:59,291 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-08 19:25:02,283 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-08 19:25:03,947 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99930904 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-08 19:25:06,990 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99930904 with result: [{'id': 475, 'pos_reference': 'Order 00044-003-0014', 'account_move': 776}] 2026-10-08 19:25:07,258 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_invoice_analytic_account ... 2026-10-08 19:25:18,839 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:25:18,839 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:25:18,839 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:25:18,839 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:25:18,839 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:25:18,839 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:25:18,839 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:25:18,839 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:25:18,839 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:25:22,656 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:22,656 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:22,656 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:22,656 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:22,656 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:22,656 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:22,656 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:22,656 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:22,656 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:33,776 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:25:33,776 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:25:33,776 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:25:33,776 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:25:33,776 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:25:33,776 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:25:33,776 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:25:33,776 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:25:33,776 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:25:33,776 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan16_id_index on table crossovered_budget_line 2026-10-08 19:25:37,892 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:37,893 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:37,893 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:37,893 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:37,893 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:37,893 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:37,893 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:37,893 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:37,893 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:37,893 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan16_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:25:38,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47620 2026-10-08 19:25:38,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp4vbkc2fl_chrome_odoo 2026-10-08 19:25:38,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43893/json/version 2026-10-08 19:25:38,994 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43893/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:25:39,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:25:39,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43893/json 2026-10-08 19:25:39,043 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:43893/json with timeout 3 increased to 10s during tests 2026-10-08 19:25:39,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43893/devtools/page/A882A106C0B3BE8E219DA0EBDE50E761 2026-10-08 19:25:39,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:25:39,107 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:25:39,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:25:39,592 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:25:39,600 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:39,600 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:39,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:25:40,792 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:40] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.156 1.024 2026-10-08 19:25:40,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A882A106C0B3BE8E219DA0EBDE50E761', 'loaderId': 'A542DA62AB43451FF11941C2FF52A155', 'isDownload': False} 2026-10-08 19:25:40,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-08 19:25:40,820 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:25:40,854 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:40] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.010 2026-10-08 19:25:40,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:40] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.027 2026-10-08 19:25:40,887 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:40] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.038 2026-10-08 19:25:41,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:41] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-10-08 19:25:41,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.015 2026-10-08 19:25:41,405 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:25:41,413 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 19:25:41,418 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:25:41,435 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:42,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.283 0.575 2026-10-08 19:25:42,444 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:42] "GET /pos/ui HTTP/1.1" 200 - 22 0.043 0.936 2026-10-08 19:25:42,473 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:25:42,577 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.205 2026-10-08 19:25:42,631 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 19:25:42,688 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 19:25:43,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.188 0.468 2026-10-08 19:25:43,467 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:25:43,514 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.079 2026-10-08 19:25:43,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.019 2026-10-08 19:25:43,582 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 19:25:43,729 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.043 0.072 2026-10-08 19:25:43,742 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:25:43,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.047 0.154 2026-10-08 19:25:43,884 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.018 0.223 2026-10-08 19:25:43,913 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "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-08 19:25:43,946 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:25:43,962 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:25:43,978 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:43] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.021 0.269 2026-10-08 19:25:44,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.029 0.336 2026-10-08 19:25:44,126 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.408 2026-10-08 19:25:44,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.369 2026-10-08 19:25:44,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.025 0.359 2026-10-08 19:25:44,229 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:25:44,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.253 2026-10-08 19:25:44,246 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:25:44,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.275 2026-10-08 19:25:44,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.026 0.253 2026-10-08 19:25:44,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.218 2026-10-08 19:25:44,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.223 2026-10-08 19:25:44,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.205 2026-10-08 19:25:44,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.006 0.152 2026-10-08 19:25:44,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.174 2026-10-08 19:25:44,491 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.016 0.183 2026-10-08 19:25:44,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.016 0.179 2026-10-08 19:25:44,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.201 2026-10-08 19:25:44,604 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.004 0.213 2026-10-08 19:25:44,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.212 2026-10-08 19:25:44,647 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.162 2026-10-08 19:25:44,655 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:44,696 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:44,710 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.029 0.023 2026-10-08 19:25:44,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.029 0.039 2026-10-08 19:25:44,798 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:44] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 19:25:45,641 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:45,650 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:45,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:45] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.013 0.028 2026-10-08 19:25:45,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:45] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.030 0.036 2026-10-08 19:25:45,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.033 2026-10-08 19:25:46,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.030 0.005 2026-10-08 19:25:46,656 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:46,659 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:25:46,662 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:25:46,668 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:46,696 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:46,703 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:46] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.019 2026-10-08 19:25:46,711 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:46,718 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:25:46,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13523197 for PoS orders references: ['Order 00369-002-0001'] (draft: False) 2026-10-08 19:25:46,773 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:25:46,798 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-08 19:25:46,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47620 2026-10-08 19:25:46,814 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:25:46,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47620 2026-10-08 19:25:46,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192546_952019_TestPoSSale.txt 2026-10-08 19:25:46,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp4vbkc2fl_chrome_odoo" 2026-10-08 19:25:46,968 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-08 19:25:50,443 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13523197 with result: [{'id': 476, 'pos_reference': 'Order 00369-002-0001', 'account_move': 778}] 2026-10-08 19:25:51,399 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [718] 2026-10-08 19:25:51,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1143 1.575 3.420 2026-10-08 19:25:51,865 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-08 19:25:53,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47835 2026-10-08 19:25:53,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp3fl49zor_chrome_odoo 2026-10-08 19:25:53,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35397/json/version 2026-10-08 19:25:53,267 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35397/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:25:53,340 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:25:53,340 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35397/json 2026-10-08 19:25:53,341 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35397/json with timeout 3 increased to 10s during tests 2026-10-08 19:25:53,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35397/devtools/page/12B54CCA06E5DF5D29D9565DAA847E16 2026-10-08 19:25:53,405 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:25:53,409 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:25:53,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:25:53,933 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:25:53,950 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:53,950 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:53,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:25:55,301 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:55] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.150 1.179 2026-10-08 19:25:55,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '12B54CCA06E5DF5D29D9565DAA847E16', 'loaderId': 'B3908DFDCA5000F3392E98C8DABD390A', 'isDownload': False} 2026-10-08 19:25:55,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-08 19:25:55,332 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:25:55,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:55] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.011 2026-10-08 19:25:55,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:55] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.023 2026-10-08 19:25:55,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:55] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.057 2026-10-08 19:25:55,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:55] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 19:25:55,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-10-08 19:25:55,997 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.008 2026-10-08 19:25:56,002 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:25:56,003 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:25:56,034 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:57,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.326 0.723 2026-10-08 19:25:57,189 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:57] "GET /pos/ui HTTP/1.1" 200 - 22 0.029 1.091 2026-10-08 19:25:57,220 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:25:57,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.152 2026-10-08 19:25:57,358 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 19:25:57,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.010 2026-10-08 19:25:58,224 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:25:58,227 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.192 0.595 2026-10-08 19:25:58,378 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.044 0.085 2026-10-08 19:25:58,425 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.026 2026-10-08 19:25:58,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 19:25:58,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.067 0.057 2026-10-08 19:25:58,603 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:25:58,673 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.035 0.133 2026-10-08 19:25:58,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.023 0.241 2026-10-08 19:25:58,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.274 2026-10-08 19:25:58,824 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "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-08 19:25:58,855 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:25:58,861 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:25:58,872 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.016 0.346 2026-10-08 19:25:58,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.417 2026-10-08 19:25:58,948 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.336 2026-10-08 19:25:58,997 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:58] "GET /web/image?model=product.product&field=image_128&id=1748&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.299 2026-10-08 19:25:59,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.009 0.297 2026-10-08 19:25:59,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.032 0.256 2026-10-08 19:25:59,168 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:25:59,185 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:25:59,186 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.294 2026-10-08 19:25:59,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.255 2026-10-08 19:25:59,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.257 2026-10-08 19:25:59,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.271 2026-10-08 19:25:59,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.241 2026-10-08 19:25:59,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.206 2026-10-08 19:25:59,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.101 2026-10-08 19:25:59,358 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.011 0.145 2026-10-08 19:25:59,420 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.191 2026-10-08 19:25:59,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.185 2026-10-08 19:25:59,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.011 0.188 2026-10-08 19:25:59,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.208 2026-10-08 19:25:59,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.017 0.184 2026-10-08 19:25:59,563 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:59,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.020 2026-10-08 19:25:59,576 100 INFO rb-6d39a9a-225376-422534 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-08 19:25:59,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.030 2026-10-08 19:25:59,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:25:59] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 19:26:00,532 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:00,551 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:00,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:00] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.024 2026-10-08 19:26:00,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:00] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.017 0.031 2026-10-08 19:26:00,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.033 2026-10-08 19:26:00,951 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:26:01,493 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:01,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'check orderlines number (trigger: .order-container .orderline)' 2026-10-08 19:26:01,515 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:01,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:26:01,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47835 2026-10-08 19:26:01,531 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:26:01,532 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47835 2026-10-08 19:26:01,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192601_655802_TestPoSSale.txt 2026-10-08 19:26:01,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp3fl49zor_chrome_odoo" 2026-10-08 19:26:01,684 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-08 19:26:03,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48040 2026-10-08 19:26:03,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpxxgllbdy_chrome_odoo 2026-10-08 19:26:03,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45683/json/version 2026-10-08 19:26:03,150 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45683/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:26:03,183 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:26:03,184 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45683/json 2026-10-08 19:26:03,185 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45683/json with timeout 3 increased to 10s during tests 2026-10-08 19:26:03,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45683/devtools/page/A757FF06009B4BF4C0F8945120D6B827 2026-10-08 19:26:03,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:26:03,257 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:26:03,806 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:26:03,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:26:03,814 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:03,815 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:03,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:26:05,126 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:05] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.145 1.149 2026-10-08 19:26:05,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A757FF06009B4BF4C0F8945120D6B827', 'loaderId': 'F38127E566675E3CC07CC3CB0A4CCFB8', 'isDownload': False} 2026-10-08 19:26:05,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-10-08 19:26:05,159 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:26:05,193 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:05] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.017 2026-10-08 19:26:05,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:05] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-10-08 19:26:05,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:05] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-10-08 19:26:05,867 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:05] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.009 0.018 2026-10-08 19:26:05,888 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.016 2026-10-08 19:26:05,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.008 2026-10-08 19:26:05,953 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:26:05,954 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:26:05,979 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:06,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.337 0.649 2026-10-08 19:26:07,063 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:07] "GET /pos/ui HTTP/1.1" 200 - 22 0.022 1.026 2026-10-08 19:26:07,092 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:26:07,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.167 2026-10-08 19:26:07,273 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:26:07,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:26:08,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.219 0.543 2026-10-08 19:26:08,133 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:26:08,285 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.078 2026-10-08 19:26:08,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.022 2026-10-08 19:26:08,349 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:26:08,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.039 0.052 2026-10-08 19:26:08,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.026 0.135 2026-10-08 19:26:08,563 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:26:08,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.031 0.207 2026-10-08 19:26:08,703 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.028 0.274 2026-10-08 19:26:08,711 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:26:08,730 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:26:08,738 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:26:08,764 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:26:08,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.031 0.367 2026-10-08 19:26:08,866 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.443 2026-10-08 19:26:08,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.406 2026-10-08 19:26:08,956 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:08] "GET /web/image?model=product.product&field=image_128&id=1749&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.363 2026-10-08 19:26:09,022 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.371 2026-10-08 19:26:09,045 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.253 2026-10-08 19:26:09,062 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:26:09,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.241 2026-10-08 19:26:09,165 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.031 0.253 2026-10-08 19:26:09,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.275 2026-10-08 19:26:09,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.275 2026-10-08 19:26:09,224 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.237 2026-10-08 19:26:09,265 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.029 0.209 2026-10-08 19:26:09,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.025 0.227 2026-10-08 19:26:09,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.277 2026-10-08 19:26:09,408 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:09,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.247 2026-10-08 19:26:09,455 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:09,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.005 0.256 2026-10-08 19:26:09,497 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.009 0.254 2026-10-08 19:26:09,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.006 0.243 2026-10-08 19:26:09,568 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.019 0.133 2026-10-08 19:26:09,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.175 2026-10-08 19:26:09,638 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.163 2026-10-08 19:26:09,668 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:09] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.006 0.012 2026-10-08 19:26:10,441 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:10,449 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:10,485 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:10] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.027 2026-10-08 19:26:10,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:10] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.012 0.037 2026-10-08 19:26:10,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.029 2026-10-08 19:26:11,424 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:11,433 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:26:11,434 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:26:11,442 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:11,462 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:11,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:11] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.013 2026-10-08 19:26:11,478 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:11,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:26:11,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.015 2026-10-08 19:26:11,519 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2291471 for PoS orders references: ['Order 00371-002-0001'] (draft: False) 2026-10-08 19:26:11,527 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:26:11,535 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:26:11,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48040 2026-10-08 19:26:11,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:26:11,560 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48040 2026-10-08 19:26:11,672 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192611_672156_TestPoSSale.txt 2026-10-08 19:26:11,672 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpxxgllbdy_chrome_odoo" 2026-10-08 19:26:11,682 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-08 19:26:14,872 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2291471 with result: [{'id': 477, 'pos_reference': 'Order 00371-002-0001', 'account_move': 780}] 2026-10-08 19:26:15,650 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [720] 2026-10-08 19:26:15,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1215 1.489 2.981 2026-10-08 19:26:16,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quotation_saving ... 2026-10-08 19:26:17,644 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48252 2026-10-08 19:26:17,645 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpu_15kmn2_chrome_odoo 2026-10-08 19:26:17,645 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45035/json/version 2026-10-08 19:26:17,647 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45035/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:26:17,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:26:17,738 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45035/json 2026-10-08 19:26:17,739 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45035/json with timeout 3 increased to 10s during tests 2026-10-08 19:26:17,756 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45035/devtools/page/48891C513D7428AD933D04DA9CD52FAB 2026-10-08 19:26:17,769 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:26:17,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:26:18,469 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:26:18,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:26:18,484 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:18,484 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:18,506 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:26:20,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:20] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.152 2.230 2026-10-08 19:26:20,887 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '48891C513D7428AD933D04DA9CD52FAB', 'loaderId': 'E0D2DB90D07720680F292ECA035FB4D1', 'isDownload': False} 2026-10-08 19:26:20,887 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosQuotationSaving')" 2026-10-08 19:26:20,922 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:26:20,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:20] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.024 0.014 2026-10-08 19:26:20,994 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:20] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.049 2026-10-08 19:26:21,014 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:21] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.051 2026-10-08 19:26:21,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.012 2026-10-08 19:26:21,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:21] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.034 2026-10-08 19:26:21,573 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:26:21,588 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.010 2026-10-08 19:26:21,593 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:26:21,626 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:22,680 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.376 0.696 2026-10-08 19:26:22,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:22] "GET /pos/ui HTTP/1.1" 200 - 22 0.029 1.133 2026-10-08 19:26:22,850 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:26:22,925 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.178 2026-10-08 19:26:23,014 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 19:26:23,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-10-08 19:26:23,903 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:26:23,907 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.218 0.556 2026-10-08 19:26:24,041 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.083 2026-10-08 19:26:24,093 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "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-08 19:26:24,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-10-08 19:26:24,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.036 0.073 2026-10-08 19:26:24,301 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.158 2026-10-08 19:26:24,336 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:26:24,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.214 2026-10-08 19:26:24,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.279 2026-10-08 19:26:24,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.323 2026-10-08 19:26:24,526 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26: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-08 19:26:24,539 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:26:24,549 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:26:24,564 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.011 0.393 2026-10-08 19:26:24,582 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:26:24,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.320 2026-10-08 19:26:24,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=product.product&field=image_128&id=1750&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.022 0.283 2026-10-08 19:26:24,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.305 2026-10-08 19:26:24,718 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.235 2026-10-08 19:26:24,733 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:26:24,734 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.177 2026-10-08 19:26:24,750 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.148 2026-10-08 19:26:24,769 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.167 2026-10-08 19:26:24,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.151 2026-10-08 19:26:24,804 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.020 0.127 2026-10-08 19:26:24,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.038 0.152 2026-10-08 19:26:24,943 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:24] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.022 0.180 2026-10-08 19:26:25,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:25] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.245 2026-10-08 19:26:25,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:25] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.291 2026-10-08 19:26:25,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:25] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.013 0.293 2026-10-08 19:26:25,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:25] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.286 2026-10-08 19:26:25,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:25] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.225 2026-10-08 19:26:25,171 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:25] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.179 2026-10-08 19:26:25,225 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:25,254 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:25,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.022 0.034 2026-10-08 19:26:25,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:25] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.022 0.041 2026-10-08 19:26:25,344 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:25] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.006 0.013 2026-10-08 19:26:26,203 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:26,218 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:26,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:26] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.024 2026-10-08 19:26:26,304 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:26] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.020 0.035 2026-10-08 19:26:26,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.024 0.027 2026-10-08 19:26:26,906 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-10-08 19:26:27,158 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:27,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48003782 for PoS orders references: ['Order 00372-002-0001'] (draft: True) 2026-10-08 19:26:27,174 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:26:27,200 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:26:27,240 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48252 2026-10-08 19:26:27,243 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:26:27,244 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48252 2026-10-08 19:26:27,368 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192627_362682_TestPoSSale.txt 2026-10-08 19:26:27,368 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpu_15kmn2_chrome_odoo" 2026-10-08 19:26:27,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48003782 with result: [{'id': 478, 'pos_reference': 'Order 00372-002-0001', 'account_move': False}] 2026-10-08 19:26:27,399 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-10-08 19:26:27,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.145 0.154 2026-10-08 19:26:27,505 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-08 19:26:28,823 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48467 2026-10-08 19:26:28,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpyo_tfm7e_chrome_odoo 2026-10-08 19:26:28,828 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38849/json/version 2026-10-08 19:26:28,835 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38849/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:26:28,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:26:28,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38849/json 2026-10-08 19:26:28,854 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38849/json with timeout 3 increased to 10s during tests 2026-10-08 19:26:28,864 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38849/devtools/page/47DC865DD3BC96ABB7478BC0F12BEC58 2026-10-08 19:26:28,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:26:28,878 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:26:29,389 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:26:29,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:26:29,397 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:29,397 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:29,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:26:30,731 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:30] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.145 1.178 2026-10-08 19:26:30,736 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '47DC865DD3BC96ABB7478BC0F12BEC58', 'loaderId': 'D0B6A9DFEE0C132F4AAEB26B3F30BE58', 'isDownload': False} 2026-10-08 19:26:30,736 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-08 19:26:30,758 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:26:30,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:30] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.024 2026-10-08 19:26:30,822 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:30] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.033 2026-10-08 19:26:30,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:30] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.069 2026-10-08 19:26:31,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:31] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-08 19:26:31,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-08 19:26:31,456 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:26:31,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-08 19:26:31,474 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:26:31,500 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:32,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.410 0.767 2026-10-08 19:26:32,746 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:32] "GET /pos/ui HTTP/1.1" 200 - 22 0.017 1.188 2026-10-08 19:26:32,770 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:26:32,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.096 2026-10-08 19:26:32,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:26:32,965 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:26:33,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.192 0.571 2026-10-08 19:26:33,786 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:26:33,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.086 2026-10-08 19:26:33,939 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:33] "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-08 19:26:33,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:26:34,106 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.061 0.069 2026-10-08 19:26:34,127 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 19:26:34,181 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.031 0.160 2026-10-08 19:26:34,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.247 2026-10-08 19:26:34,261 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "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-08 19:26:34,310 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:26:34,321 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:26:34,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.033 0.310 2026-10-08 19:26:34,366 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:26:34,417 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.028 0.384 2026-10-08 19:26:34,479 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.410 2026-10-08 19:26:34,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.343 2026-10-08 19:26:34,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.342 2026-10-08 19:26:34,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.019 0.246 2026-10-08 19:26:34,611 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:26:34,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.228 2026-10-08 19:26:34,641 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.209 2026-10-08 19:26:34,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.039 0.217 2026-10-08 19:26:34,762 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.228 2026-10-08 19:26:34,774 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.233 2026-10-08 19:26:34,794 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.215 2026-10-08 19:26:34,829 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.012 0.199 2026-10-08 19:26:34,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=product.product&field=image_128&id=1751&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.025 0.250 2026-10-08 19:26:34,975 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:34] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.300 2026-10-08 19:26:35,019 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:35,047 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:35,055 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:35] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.290 2026-10-08 19:26:35,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:35] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.020 0.313 2026-10-08 19:26:35,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:35] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.004 0.314 2026-10-08 19:26:35,150 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:35] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.295 2026-10-08 19:26:35,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:35] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.251 2026-10-08 19:26:35,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.039 0.202 2026-10-08 19:26:35,319 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:35] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.024 0.224 2026-10-08 19:26:35,343 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:35] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 19:26:36,121 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:36,138 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:36,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:36] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.026 2026-10-08 19:26:36,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:36] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.016 0.039 2026-10-08 19:26:36,281 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.032 2026-10-08 19:26:36,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:26:37,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:26:37,088 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:26:37,103 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48467 2026-10-08 19:26:37,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:26:37,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48467 2026-10-08 19:26:37,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192637_200590_TestPoSSale.txt 2026-10-08 19:26:37,200 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpyo_tfm7e_chrome_odoo" 2026-10-08 19:26:37,231 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-08 19:26:39,255 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48682 2026-10-08 19:26:39,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp6rv0yxx6_chrome_odoo 2026-10-08 19:26:39,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35363/json/version 2026-10-08 19:26:39,258 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35363/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:26:39,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:26:39,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35363/json 2026-10-08 19:26:39,281 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35363/json with timeout 3 increased to 10s during tests 2026-10-08 19:26:39,298 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35363/devtools/page/C2E4182F745F096960747F658D25136E 2026-10-08 19:26:39,307 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:26:39,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:26:39,797 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:26:39,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:26:39,805 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:39,805 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:39,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:26:41,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:41] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.172 1.185 2026-10-08 19:26:41,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C2E4182F745F096960747F658D25136E', 'loaderId': '99FB8453292669C0238A5F02C3FDF44F', 'isDownload': False} 2026-10-08 19:26:41,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-08 19:26:41,218 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:26:41,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:41] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.012 2026-10-08 19:26:41,300 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:41] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.056 2026-10-08 19:26:41,312 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:41] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.079 2026-10-08 19:26:41,833 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:41] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.016 2026-10-08 19:26:41,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.019 2026-10-08 19:26:41,897 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:26:41,917 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:26:41,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.021 2026-10-08 19:26:41,952 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:43,019 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.380 0.696 2026-10-08 19:26:43,106 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:43] "GET /pos/ui HTTP/1.1" 200 - 22 0.023 1.089 2026-10-08 19:26:43,138 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:26:43,210 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.102 2026-10-08 19:26:43,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-08 19:26:43,341 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 19:26:44,008 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.143 0.496 2026-10-08 19:26:44,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:26:44,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.074 2026-10-08 19:26:44,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "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-08 19:26:44,214 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-10-08 19:26:44,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.023 0.059 2026-10-08 19:26:44,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.127 2026-10-08 19:26:44,401 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:26:44,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.030 0.166 2026-10-08 19:26:44,514 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.219 2026-10-08 19:26:44,524 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26: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-08 19:26:44,560 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:26:44,580 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:26:44,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.021 0.289 2026-10-08 19:26:44,632 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:26:44,661 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.351 2026-10-08 19:26:44,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.360 2026-10-08 19:26:44,771 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.343 2026-10-08 19:26:44,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.347 2026-10-08 19:26:44,839 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.004 0.247 2026-10-08 19:26:44,848 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:26:44,868 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.019 0.203 2026-10-08 19:26:44,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.211 2026-10-08 19:26:44,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.195 2026-10-08 19:26:44,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.196 2026-10-08 19:26:45,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.050 0.207 2026-10-08 19:26:45,056 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.215 2026-10-08 19:26:45,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.013 0.224 2026-10-08 19:26:45,169 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.033 0.253 2026-10-08 19:26:45,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "GET /web/image?model=product.product&field=image_128&id=1719&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.327 2026-10-08 19:26:45,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.330 2026-10-08 19:26:45,266 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:45,286 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.005 0.232 2026-10-08 19:26:45,296 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:45,320 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.007 0.250 2026-10-08 19:26:45,355 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.214 2026-10-08 19:26:45,417 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.036 0.127 2026-10-08 19:26:45,480 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.021 0.154 2026-10-08 19:26:45,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:45] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 19:26:46,271 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:46,282 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:46,335 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:46] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.023 0.028 2026-10-08 19:26:46,404 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:46] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.018 0.038 2026-10-08 19:26:46,910 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-08 19:26:47,198 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:47,220 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:47,278 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:47,303 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:47,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:26:47,329 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48682 2026-10-08 19:26:47,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:26:47,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48682 2026-10-08 19:26:47,458 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192647_458255_TestPoSSale.txt 2026-10-08 19:26:47,458 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp6rv0yxx6_chrome_odoo" 2026-10-08 19:26:47,482 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-08 19:26:49,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48895 2026-10-08 19:26:49,104 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpnpsd9lns_chrome_odoo 2026-10-08 19:26:49,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46517/json/version 2026-10-08 19:26:49,107 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46517/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:26:49,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:26:49,169 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46517/json 2026-10-08 19:26:49,170 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46517/json with timeout 3 increased to 10s during tests 2026-10-08 19:26:49,182 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46517/devtools/page/A252ACF29E57486E860117C92966040F 2026-10-08 19:26:49,191 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:26:49,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:26:49,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:26:49,842 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:26:49,847 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:49,848 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:49,867 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:26:51,032 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:51] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.157 1.013 2026-10-08 19:26:51,038 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A252ACF29E57486E860117C92966040F', 'loaderId': '0A8F0579ECC2BDEA7336E0622C8376CF', 'isDownload': False} 2026-10-08 19:26:51,038 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-10-08 19:26:51,071 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:26:51,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:51] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-10-08 19:26:51,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:51] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-10-08 19:26:51,129 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:51] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.038 2026-10-08 19:26:51,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:51] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-08 19:26:51,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-10-08 19:26:51,744 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:26:51,747 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:26:51,753 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.012 2026-10-08 19:26:51,780 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:52,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.424 0.769 2026-10-08 19:26:53,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:53] "GET /pos/ui HTTP/1.1" 200 - 22 0.078 1.248 2026-10-08 19:26:53,173 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:26:53,275 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.059 0.208 2026-10-08 19:26:53,392 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.020 0.014 2026-10-08 19:26:53,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-10-08 19:26:54,265 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.216 0.532 2026-10-08 19:26:54,282 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:26:54,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.082 2026-10-08 19:26:54,424 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "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-08 19:26:54,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.006 2026-10-08 19:26:54,579 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.043 0.065 2026-10-08 19:26:54,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.128 2026-10-08 19:26:54,650 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:26:54,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.022 0.174 2026-10-08 19:26:54,727 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26: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-08 19:26:54,751 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:26:54,777 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:26:54,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.025 0.272 2026-10-08 19:26:54,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.300 2026-10-08 19:26:54,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.021 0.358 2026-10-08 19:26:54,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.341 2026-10-08 19:26:54,985 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:26:55,033 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=product.product&field=image_128&id=1752&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.348 2026-10-08 19:26:55,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.261 2026-10-08 19:26:55,084 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:26:55,085 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.012 0.264 2026-10-08 19:26:55,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.234 2026-10-08 19:26:55,193 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.036 0.227 2026-10-08 19:26:55,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.234 2026-10-08 19:26:55,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.210 2026-10-08 19:26:55,242 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.013 0.181 2026-10-08 19:26:55,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=product.product&field=image_128&id=1753&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.199 2026-10-08 19:26:55,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.010 0.229 2026-10-08 19:26:55,381 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.258 2026-10-08 19:26:55,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.027 0.232 2026-10-08 19:26:55,472 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:55,499 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:55,535 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.018 0.285 2026-10-08 19:26:55,562 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.004 0.299 2026-10-08 19:26:55,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.273 2026-10-08 19:26:55,610 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.256 2026-10-08 19:26:55,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.236 2026-10-08 19:26:55,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.188 2026-10-08 19:26:55,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.023 0.170 2026-10-08 19:26:55,761 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:55] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 19:26:56,547 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:56,568 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:56,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:56] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.032 2026-10-08 19:26:56,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:56] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.020 0.037 2026-10-08 19:26:56,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.039 0.042 2026-10-08 19:26:57,581 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:57,586 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:26:57,590 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:26:57,593 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:57,618 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-08 19:26:57,623 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:57,631 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:57,657 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:57,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:57] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.018 2026-10-08 19:26:57,665 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:57,687 100 INFO rb-6d39a9a-225376-422534 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-08 19:26:57,695 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87619741 for PoS orders references: ['Order 00375-002-0001'] (draft: False) 2026-10-08 19:26:57,703 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:26:58,359 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87619741 with result: [{'id': 479, 'pos_reference': 'Order 00375-002-0001', 'account_move': False}] 2026-10-08 19:26:59,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 529 0.701 1.161 2026-10-08 19:26:59,560 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 1.857 2026-10-08 19:26:59,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:59] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.011 2026-10-08 19:26:59,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:26:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:27:00,363 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:00,366 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:00,382 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:00,404 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:00,423 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:00,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:00] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 6 0.021 0.030 2026-10-08 19:27:00,497 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:00] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.018 0.056 2026-10-08 19:27:00,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:00] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.007 0.031 2026-10-08 19:27:00,570 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:00] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.017 0.038 2026-10-08 19:27:01,357 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:01,363 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:01,383 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-10-08 19:27:01,399 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:01,414 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:01,431 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:01,449 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:01,463 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:01,474 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73169786 for PoS orders references: ['Order 00375-002-0002'] (draft: False) 2026-10-08 19:27:02,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73169786 with result: [{'id': 480, 'pos_reference': 'Order 00375-002-0002', 'account_move': False}] 2026-10-08 19:27:03,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 474 0.981 1.151 2026-10-08 19:27:04,389 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:27:04,407 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:27:04,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48895 2026-10-08 19:27:04,411 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:27:04,412 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48895 2026-10-08 19:27:04,507 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192704_507642_TestPoSSale.txt 2026-10-08 19:27:04,508 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpnpsd9lns_chrome_odoo" 2026-10-08 19:27:05,180 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-08 19:27:07,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49114 2026-10-08 19:27:07,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp1tzlu7zo_chrome_odoo 2026-10-08 19:27:07,827 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38379/json/version 2026-10-08 19:27:07,830 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38379/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:27:07,881 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:27:07,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38379/json 2026-10-08 19:27:07,883 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38379/json with timeout 3 increased to 10s during tests 2026-10-08 19:27:07,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38379/devtools/page/FFCD777106FEFF83A4DF9E4FEE739872 2026-10-08 19:27:07,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:27:07,920 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:27:08,564 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:27:08,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:27:08,583 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:08,584 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:08,608 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:27:09,844 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:09] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.120 1.123 2026-10-08 19:27:09,849 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'FFCD777106FEFF83A4DF9E4FEE739872', 'loaderId': 'E07852D4834AE2F808034FD3C451A75A', 'isDownload': False} 2026-10-08 19:27:09,849 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-08 19:27:09,885 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:27:09,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:09] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.012 2026-10-08 19:27:09,937 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:09] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-10-08 19:27:09,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:09] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.036 0.062 2026-10-08 19:27:10,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:10] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-10-08 19:27:10,569 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.008 2026-10-08 19:27:10,650 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:27:10,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.018 2026-10-08 19:27:10,671 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:27:10,704 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:11,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.363 0.638 2026-10-08 19:27:11,789 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:11] "GET /pos/ui HTTP/1.1" 200 - 22 0.023 1.035 2026-10-08 19:27:11,813 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:27:11,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.165 2026-10-08 19:27:12,002 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-10-08 19:27:12,079 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-10-08 19:27:12,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:27:12,930 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.222 0.592 2026-10-08 19:27:13,077 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "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-08 19:27:13,111 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.017 2026-10-08 19:27:13,133 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-10-08 19:27:13,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.030 0.049 2026-10-08 19:27:13,300 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.117 2026-10-08 19:27:13,311 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:27:13,371 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.019 0.171 2026-10-08 19:27:13,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.228 2026-10-08 19:27:13,489 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.259 2026-10-08 19:27:13,525 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "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-08 19:27:13,540 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:27:13,548 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:27:13,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.026 0.334 2026-10-08 19:27:13,589 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.332 2026-10-08 19:27:13,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=product.product&field=image_128&id=1754&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.022 0.301 2026-10-08 19:27:13,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.018 0.331 2026-10-08 19:27:13,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.326 2026-10-08 19:27:13,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.238 2026-10-08 19:27:13,817 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:27:13,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.229 2026-10-08 19:27:13,840 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:27:13,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.222 2026-10-08 19:27:13,864 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.234 2026-10-08 19:27:13,880 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.200 2026-10-08 19:27:13,962 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.022 0.208 2026-10-08 19:27:13,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.174 2026-10-08 19:27:14,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:14] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.159 2026-10-08 19:27:14,051 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:14] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.188 2026-10-08 19:27:14,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:14] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.005 0.217 2026-10-08 19:27:14,109 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:14] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.005 0.207 2026-10-08 19:27:14,140 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:14] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.007 0.158 2026-10-08 19:27:14,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:14] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.011 0.135 2026-10-08 19:27:14,214 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:14,257 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:14,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.028 0.026 2026-10-08 19:27:14,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:14] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.037 2026-10-08 19:27:14,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:14] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.011 0.012 2026-10-08 19:27:15,215 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:15,237 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:15,265 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:15] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.030 2026-10-08 19:27:15,323 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:15] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.038 2026-10-08 19:27:15,399 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.021 0.042 2026-10-08 19:27:15,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:27:16,201 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:16,231 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:16,237 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:27:16,245 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:27:16,268 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:16,285 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:16,307 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:16] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-08 19:27:16,312 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:16,328 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:27:16,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76034160 for PoS orders references: ['Order 00376-002-0001'] (draft: False) 2026-10-08 19:27:16,860 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [725, 726] 2026-10-08 19:27:17,893 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76034160 with result: [{'id': 481, 'pos_reference': 'Order 00376-002-0001', 'account_move': False}] 2026-10-08 19:27:18,244 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 543 0.729 1.191 2026-10-08 19:27:18,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.926 2026-10-08 19:27:18,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:18] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.012 2026-10-08 19:27:19,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:27:19,069 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:27:19,080 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49114 2026-10-08 19:27:19,082 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:27:19,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49114 2026-10-08 19:27:19,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192719_212077_TestPoSSale.txt 2026-10-08 19:27:19,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp1tzlu7zo_chrome_odoo" 2026-10-08 19:27:21,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-08 19:27:23,175 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49336 2026-10-08 19:27:23,175 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmporv5ylnp_chrome_odoo 2026-10-08 19:27:23,175 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39041/json/version 2026-10-08 19:27:23,177 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39041/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:27:23,275 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:27:23,275 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39041/json 2026-10-08 19:27:23,276 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39041/json with timeout 3 increased to 10s during tests 2026-10-08 19:27:23,292 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39041/devtools/page/15DEEB03628AA5EFB79E31876190A8E0 2026-10-08 19:27:23,315 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:27:23,326 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:27:23,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:27:24,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:27:24,009 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:24,009 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:24,027 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:27:25,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:25] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.215 1.223 2026-10-08 19:27:25,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '15DEEB03628AA5EFB79E31876190A8E0', 'loaderId': 'A78D91668AB8CE8F04875002599B8817', 'isDownload': False} 2026-10-08 19:27:25,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-08 19:27:25,495 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:27:25,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:25] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.015 2026-10-08 19:27:25,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:25] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-10-08 19:27:25,566 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:25] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.033 2026-10-08 19:27:26,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:26] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-08 19:27:26,082 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.023 2026-10-08 19:27:26,141 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-10-08 19:27:26,153 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:27:26,157 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:27:26,176 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:27,170 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.370 0.631 2026-10-08 19:27:27,308 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:27] "GET /pos/ui HTTP/1.1" 200 - 22 0.052 1.032 2026-10-08 19:27:27,336 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:27:27,430 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.196 2026-10-08 19:27:27,490 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-10-08 19:27:27,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-08 19:27:28,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:27:29,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.203 1.778 2026-10-08 19:27:29,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.094 2026-10-08 19:27:29,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.020 2026-10-08 19:27:29,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.008 2026-10-08 19:27:29,909 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:29] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.058 0.074 2026-10-08 19:27:29,927 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:27:29,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:29] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.025 0.185 2026-10-08 19:27:30,055 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.240 2026-10-08 19:27:30,141 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.033 0.297 2026-10-08 19:27:30,167 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27: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-08 19:27:30,191 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:27:30,203 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:27:30,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.016 0.348 2026-10-08 19:27:30,300 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.019 0.413 2026-10-08 19:27:30,324 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.378 2026-10-08 19:27:30,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=product.product&field=image_128&id=1755&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.372 2026-10-08 19:27:30,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=product.product&field=image_128&id=1756&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.378 2026-10-08 19:27:30,476 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.255 2026-10-08 19:27:30,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.265 2026-10-08 19:27:30,507 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:27:30,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.187 2026-10-08 19:27:30,532 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:27:30,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.064 0.299 2026-10-08 19:27:30,698 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.346 2026-10-08 19:27:30,718 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.289 2026-10-08 19:27:30,738 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.258 2026-10-08 19:27:30,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.210 2026-10-08 19:27:30,836 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.253 2026-10-08 19:27:30,884 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:30,911 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:30,932 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:30] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.020 0.338 2026-10-08 19:27:31,002 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:31] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.282 2026-10-08 19:27:31,045 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:31] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.008 0.309 2026-10-08 19:27:31,079 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:31] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.008 0.320 2026-10-08 19:27:31,106 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:31] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.005 0.325 2026-10-08 19:27:31,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:31] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.277 2026-10-08 19:27:31,175 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.218 2026-10-08 19:27:31,224 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:31] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.018 0.189 2026-10-08 19:27:31,249 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:31] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.012 2026-10-08 19:27:32,018 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:32,038 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:32,064 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:32] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.010 0.028 2026-10-08 19:27:32,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:32] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.012 0.036 2026-10-08 19:27:32,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.013 0.038 2026-10-08 19:27:32,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:27:32,993 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:33,012 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:33,029 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:33,051 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:33,062 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:33,078 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:33,096 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:33,112 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:33,128 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:33,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-08 19:27:33,971 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:34,006 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:34,019 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:34,021 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:27:34,041 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:27:34,059 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:34,060 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:34,071 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:34] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.026 2026-10-08 19:27:34,072 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:34,089 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:27:34,098 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22173704 for PoS orders references: ['Order 00377-002-0001'] (draft: False) 2026-10-08 19:27:34,302 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22173704 with result: [{'id': 482, 'pos_reference': 'Order 00377-002-0001', 'account_move': False}] 2026-10-08 19:27:34,860 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 255 0.258 0.512 2026-10-08 19:27:34,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:34] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.017 2026-10-08 19:27:35,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:27:35,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49336 2026-10-08 19:27:35,717 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:27:35,719 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49336 2026-10-08 19:27:35,818 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192735_817966_TestPoSSale.txt 2026-10-08 19:27:35,818 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmporv5ylnp_chrome_odoo" 2026-10-08 19:27:35,911 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-08 19:27:38,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49559 2026-10-08 19:27:38,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp8ubfpxwv_chrome_odoo 2026-10-08 19:27:38,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37731/json/version 2026-10-08 19:27:38,008 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37731/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:27:38,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:27:38,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37731/json 2026-10-08 19:27:38,032 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37731/json with timeout 3 increased to 10s during tests 2026-10-08 19:27:38,051 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37731/devtools/page/86654D184CC664D2CB7196A6A9F8B34F 2026-10-08 19:27:38,080 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:27:38,108 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:27:38,776 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:27:38,780 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:27:38,783 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:38,783 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:38,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:27:40,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:40] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.145 1.236 2026-10-08 19:27:40,188 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '86654D184CC664D2CB7196A6A9F8B34F', 'loaderId': '831689361402711AD7F0634561DA8B77', 'isDownload': False} 2026-10-08 19:27:40,189 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-08 19:27:40,215 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:27:40,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:40] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-10-08 19:27:40,254 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:40] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.024 2026-10-08 19:27:40,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:40] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.036 2026-10-08 19:27:40,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:40] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.018 0.012 2026-10-08 19:27:40,804 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.026 2026-10-08 19:27:40,850 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:27:40,870 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.014 2026-10-08 19:27:40,886 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-08 19:27:40,936 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:42,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.442 0.743 2026-10-08 19:27:42,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:42] "GET /pos/ui HTTP/1.1" 200 - 22 0.027 1.219 2026-10-08 19:27:42,247 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:27:42,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.168 2026-10-08 19:27:42,418 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-08 19:27:42,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-10-08 19:27:43,278 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:27:43,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.229 0.573 2026-10-08 19:27:43,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.102 2026-10-08 19:27:43,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.010 0.016 2026-10-08 19:27:43,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.008 2026-10-08 19:27:43,718 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.065 0.058 2026-10-08 19:27:43,737 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:27:43,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.164 2026-10-08 19:27:43,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.011 0.222 2026-10-08 19:27:43,849 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27: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-08 19:27:43,869 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:27:43,900 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:27:43,919 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:27:43,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.032 0.274 2026-10-08 19:27:43,992 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:43] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.019 0.356 2026-10-08 19:27:44,051 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.411 2026-10-08 19:27:44,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.303 2026-10-08 19:27:44,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.021 0.339 2026-10-08 19:27:44,179 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.018 0.237 2026-10-08 19:27:44,194 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:27:44,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.259 2026-10-08 19:27:44,313 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.045 0.270 2026-10-08 19:27:44,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.010 0.264 2026-10-08 19:27:44,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.015 0.252 2026-10-08 19:27:44,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.257 2026-10-08 19:27:44,396 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.213 2026-10-08 19:27:44,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.013 0.217 2026-10-08 19:27:44,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.024 0.260 2026-10-08 19:27:44,552 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.218 2026-10-08 19:27:44,606 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:44,637 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:44,659 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=product.product&field=image_128&id=1757&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.042 0.268 2026-10-08 19:27:44,729 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=product.product&field=image_128&id=1758&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.022 0.325 2026-10-08 19:27:44,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.338 2026-10-08 19:27:44,777 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.005 0.333 2026-10-08 19:27:44,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.287 2026-10-08 19:27:44,831 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.265 2026-10-08 19:27:44,867 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.185 2026-10-08 19:27:44,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.022 0.160 2026-10-08 19:27:44,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:44] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.012 2026-10-08 19:27:45,720 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:45,729 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:45,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:45] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.015 0.030 2026-10-08 19:27:45,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:45] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.025 0.039 2026-10-08 19:27:45,934 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.026 0.041 2026-10-08 19:27:46,322 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:27:46,724 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:46,727 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:46,745 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:46,787 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:46,789 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:46,815 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:46] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 7 0.013 0.048 2026-10-08 19:27:46,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:46] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.009 0.045 2026-10-08 19:27:46,894 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:46] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 4 0.017 0.042 2026-10-08 19:27:46,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:46] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.015 0.056 2026-10-08 19:27:46,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:46] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 9 0.009 0.021 2026-10-08 19:27:47,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:47] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.030 2026-10-08 19:27:47,818 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:47,819 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:27:47,836 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:27:47,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49559 2026-10-08 19:27:47,840 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:27:47,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49559 2026-10-08 19:27:47,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192747_941189_TestPoSSale.txt 2026-10-08 19:27:47,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp8ubfpxwv_chrome_odoo" 2026-10-08 19:27:47,973 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-08 19:27:53,335 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49782 2026-10-08 19:27:53,335 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpw7jn7nho_chrome_odoo 2026-10-08 19:27:53,335 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37453/json/version 2026-10-08 19:27:53,337 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37453/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:27:53,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:27:53,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37453/json 2026-10-08 19:27:53,415 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37453/json with timeout 3 increased to 10s during tests 2026-10-08 19:27:53,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37453/devtools/page/0F8EFF20ABC38D67DE72AC0ACB7CFB4A 2026-10-08 19:27:53,439 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:27:53,457 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:27:53,689 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:27:53,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:27:53,701 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:53,701 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:53,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:27:54,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:54] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.108 0.879 2026-10-08 19:27:54,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '0F8EFF20ABC38D67DE72AC0ACB7CFB4A', 'loaderId': 'EF05E9EA5C866BCF7F48B0ADA8F56C86', 'isDownload': False} 2026-10-08 19:27:54,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-08 19:27:54,749 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:27:54,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:54] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.014 2026-10-08 19:27:54,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:54] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.022 2026-10-08 19:27:54,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:54] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.031 2026-10-08 19:27:55,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:55] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-10-08 19:27:55,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-10-08 19:27:55,340 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:27:55,341 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:27:55,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.016 2026-10-08 19:27:55,384 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:56,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.306 0.703 2026-10-08 19:27:56,473 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 1.036 2026-10-08 19:27:56,495 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:27:56,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.050 0.137 2026-10-08 19:27:56,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 19:27:56,714 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 19:27:57,494 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:27:57,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.208 0.611 2026-10-08 19:27:57,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.080 2026-10-08 19:27:57,718 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.017 2026-10-08 19:27:57,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 19:27:57,840 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:57] "GET /web/image?model=product.product&field=image_128&id=1760&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 14 0.031 0.051 2026-10-08 19:27:57,929 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:57] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.033 0.133 2026-10-08 19:27:57,951 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:27:57,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:57] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.206 2026-10-08 19:27:58,040 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.009 0.249 2026-10-08 19:27:58,127 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.028 0.305 2026-10-08 19:27:58,140 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:27:58,157 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:27:58,178 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:27:58,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.017 0.392 2026-10-08 19:27:58,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.374 2026-10-08 19:27:58,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.019 0.308 2026-10-08 19:27:58,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=product.product&field=image_128&id=1759&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.010 0.347 2026-10-08 19:27:58,393 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:27:58,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.376 2026-10-08 19:27:58,449 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.002 0.248 2026-10-08 19:27:58,476 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.013 0.239 2026-10-08 19:27:58,483 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:27:58,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.022 0.239 2026-10-08 19:27:58,518 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.247 2026-10-08 19:27:58,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.003 0.229 2026-10-08 19:27:58,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.014 0.137 2026-10-08 19:27:58,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 18 0.044 0.163 2026-10-08 19:27:58,702 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.022 0.200 2026-10-08 19:27:58,767 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.016 0.249 2026-10-08 19:27:58,834 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:58,840 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.020 0.303 2026-10-08 19:27:58,865 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.002 0.304 2026-10-08 19:27:58,883 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:58,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.009 0.303 2026-10-08 19:27:58,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.006 0.240 2026-10-08 19:27:58,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.201 2026-10-08 19:27:58,998 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.146 2026-10-08 19:27:59,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:59] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.150 2026-10-08 19:27:59,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:59] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.005 0.014 2026-10-08 19:27:59,850 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:59,860 100 INFO rb-6d39a9a-225376-422534 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-08 19:27:59,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:59] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 16 0.022 0.033 2026-10-08 19:27:59,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:27:59] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.022 0.045 2026-10-08 19:28:00,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.017 0.038 2026-10-08 19:28:00,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:28:00,882 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:00,899 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:00,912 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:01,760 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:01,815 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:01,831 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:01,835 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:28:01,840 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:28:01,845 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:01,868 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:01,886 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:01] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.019 0.028 2026-10-08 19:28:01,896 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28417466 for PoS orders references: ['Order 00379-002-0001'] (draft: False) 2026-10-08 19:28:01,904 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:28:02,129 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28417466 with result: [{'id': 483, 'pos_reference': 'Order 00379-002-0001', 'account_move': False}] 2026-10-08 19:28:02,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 229 0.255 0.429 2026-10-08 19:28:02,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.022 0.681 2026-10-08 19:28:02,698 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:02] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.035 0.013 2026-10-08 19:28:03,386 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:03,395 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.pos-topheader .ticket-button' 2026-10-08 19:28:03,423 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.screen.ticket-screen' 2026-10-08 19:28:03,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:28:03,454 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:28:03,473 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49782 2026-10-08 19:28:03,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:28:03,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49782 2026-10-08 19:28:03,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192803_583634_TestPoSSale.txt 2026-10-08 19:28:03,584 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpw7jn7nho_chrome_odoo" 2026-10-08 19:28:03,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-08 19:28:07,049 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49997 2026-10-08 19:28:07,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpxye06d9f_chrome_odoo 2026-10-08 19:28:07,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42763/json/version 2026-10-08 19:28:07,052 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42763/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:28:07,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:28:07,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42763/json 2026-10-08 19:28:07,102 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42763/json with timeout 3 increased to 10s during tests 2026-10-08 19:28:07,112 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42763/devtools/page/2F9A9BB28050FDAA2BE6ED3611DC09A2 2026-10-08 19:28:07,124 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:28:07,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:28:07,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:28:07,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:28:07,824 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:07,824 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:07,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:28:09,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:09] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.180 1.060 2026-10-08 19:28:09,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '2F9A9BB28050FDAA2BE6ED3611DC09A2', 'loaderId': 'AD2D6357B2339546ABABCCE09F217B31', 'isDownload': False} 2026-10-08 19:28:09,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-08 19:28:09,125 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:28:09,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:09] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-10-08 19:28:09,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:09] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.034 2026-10-08 19:28:09,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:09] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.057 2026-10-08 19:28:09,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:09] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.013 0.009 2026-10-08 19:28:09,773 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-10-08 19:28:09,844 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-10-08 19:28:09,847 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:28:09,852 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 19:28:09,873 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:10,766 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.300 0.599 2026-10-08 19:28:10,882 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:10] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 0.961 2026-10-08 19:28:10,910 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:28:10,990 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.162 2026-10-08 19:28:11,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.011 2026-10-08 19:28:11,127 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-08 19:28:11,932 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:28:11,958 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.236 0.543 2026-10-08 19:28:12,087 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.077 2026-10-08 19:28:12,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28: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-08 19:28:12,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:28:12,279 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.025 0.074 2026-10-08 19:28:12,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.036 0.154 2026-10-08 19:28:12,404 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:28:12,461 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.025 0.237 2026-10-08 19:28:12,491 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "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-08 19:28:12,499 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:28:12,536 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:28:12,569 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.045 0.309 2026-10-08 19:28:12,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.419 2026-10-08 19:28:12,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.018 0.423 2026-10-08 19:28:12,716 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.405 2026-10-08 19:28:12,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/image?model=product.product&field=image_128&id=1761&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.032 0.335 2026-10-08 19:28:12,818 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:28:12,894 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.032 0.312 2026-10-08 19:28:12,919 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:28:12,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.343 2026-10-08 19:28:12,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.307 2026-10-08 19:28:12,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.251 2026-10-08 19:28:13,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.016 0.268 2026-10-08 19:28:13,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.281 2026-10-08 19:28:13,037 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.199 2026-10-08 19:28:13,074 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.014 0.122 2026-10-08 19:28:13,160 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.016 0.204 2026-10-08 19:28:13,216 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:13,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.259 2026-10-08 19:28:13,287 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:13,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.016 0.319 2026-10-08 19:28:13,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.012 0.306 2026-10-08 19:28:13,365 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.003 0.318 2026-10-08 19:28:13,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.004 0.296 2026-10-08 19:28:13,440 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.019 0.257 2026-10-08 19:28:13,478 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.224 2026-10-08 19:28:13,523 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.195 2026-10-08 19:28:13,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:13] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.012 2026-10-08 19:28:14,316 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:14,327 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:14,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:14] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.018 0.026 2026-10-08 19:28:14,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:14] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.007 0.024 2026-10-08 19:28:14,497 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.028 0.034 2026-10-08 19:28:15,294 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:15,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:28:15,332 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:28:15,333 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:15,338 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:28:15,344 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:15,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:15] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-08 19:28:15,379 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:15,385 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:15,394 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:15,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96824558 for PoS orders references: ['Order 00380-002-0001'] (draft: False) 2026-10-08 19:28:15,420 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:28:15,635 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96824558 with result: [{'id': 484, 'pos_reference': 'Order 00380-002-0001', 'account_move': False}] 2026-10-08 19:28:16,193 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [730] 2026-10-08 19:28:16,863 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 467 0.564 0.889 2026-10-08 19:28:16,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:16] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.009 2026-10-08 19:28:17,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-08 19:28:17,668 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:28:17,681 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:28:17,689 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49997 2026-10-08 19:28:17,691 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:28:17,692 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49997 2026-10-08 19:28:17,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192817_803390_TestPoSSale.txt 2026-10-08 19:28:17,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpxye06d9f_chrome_odoo" 2026-10-08 19:28:17,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-08 19:28:24,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50212 2026-10-08 19:28:24,308 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpb3wpt6md_chrome_odoo 2026-10-08 19:28:24,308 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34435/json/version 2026-10-08 19:28:24,310 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34435/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:28:24,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:28:24,408 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34435/json 2026-10-08 19:28:24,409 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34435/json with timeout 3 increased to 10s during tests 2026-10-08 19:28:24,418 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34435/devtools/page/B5EB404050A47F78E99BB31AE13C9B8F 2026-10-08 19:28:24,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:28:24,441 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:28:25,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:28:25,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:28:25,277 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:25,278 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:25,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:28:26,476 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:26] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.130 1.051 2026-10-08 19:28:26,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'B5EB404050A47F78E99BB31AE13C9B8F', 'loaderId': '96FA43DBAFE201EEC3E541744C63184C', 'isDownload': False} 2026-10-08 19:28:26,481 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-10-08 19:28:26,502 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:28:26,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:26] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.013 2026-10-08 19:28:26,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:26] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.024 2026-10-08 19:28:26,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:26] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.036 2026-10-08 19:28:27,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:27] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.007 0.015 2026-10-08 19:28:27,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.011 2026-10-08 19:28:27,239 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.007 2026-10-08 19:28:27,241 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:28:27,258 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:28:27,280 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:28,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 287 0.389 0.676 2026-10-08 19:28:28,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:28] "GET /pos/ui HTTP/1.1" 200 - 22 0.032 1.122 2026-10-08 19:28:28,494 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:28:28,580 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.184 2026-10-08 19:28:28,650 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-08 19:28:28,717 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-10-08 19:28:29,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.130 0.534 2026-10-08 19:28:29,526 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:28:29,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.080 2026-10-08 19:28:29,660 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.023 2026-10-08 19:28:29,688 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.008 2026-10-08 19:28:29,808 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:29] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.032 0.060 2026-10-08 19:28:29,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:29] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.015 0.138 2026-10-08 19:28:29,884 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:28:29,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:29] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.025 0.212 2026-10-08 19:28:30,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.018 0.274 2026-10-08 19:28:30,050 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:28:30,075 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:28:30,083 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:28:30,102 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.016 0.336 2026-10-08 19:28:30,163 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.405 2026-10-08 19:28:30,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.357 2026-10-08 19:28:30,222 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:28:30,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=product.product&field=image_128&id=1762&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.357 2026-10-08 19:28:30,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.018 0.338 2026-10-08 19:28:30,354 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.011 0.244 2026-10-08 19:28:30,373 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.256 2026-10-08 19:28:30,389 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.008 0.207 2026-10-08 19:28:30,391 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:28:30,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.193 2026-10-08 19:28:30,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.192 2026-10-08 19:28:30,522 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 12 0.036 0.221 2026-10-08 19:28:30,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.006 0.203 2026-10-08 19:28:30,598 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.033 0.198 2026-10-08 19:28:30,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.018 0.246 2026-10-08 19:28:30,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.326 2026-10-08 19:28:30,752 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:30,771 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.004 0.318 2026-10-08 19:28:30,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.005 0.259 2026-10-08 19:28:30,808 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:30,835 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.006 0.276 2026-10-08 19:28:30,861 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.225 2026-10-08 19:28:30,897 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.014 0.136 2026-10-08 19:28:30,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.123 2026-10-08 19:28:30,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:30] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 19:28:31,745 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:31,761 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:31,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:31] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.030 2026-10-08 19:28:31,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:31] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.035 2026-10-08 19:28:31,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.011 0.028 2026-10-08 19:28:32,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:28:32,702 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:32,729 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:32,735 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:28:32,739 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:28:32,744 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:32,766 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:32,774 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:32] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.012 2026-10-08 19:28:32,777 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:32,801 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click confirm button (trigger: .button.confirm)' 2026-10-08 19:28:32,815 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:32,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93446850 for PoS orders references: ['Order 00381-002-0001'] (draft: False) 2026-10-08 19:28:32,845 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:32,871 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:28:33,235 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [734] 2026-10-08 19:28:34,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93446850 with result: [{'id': 485, 'pos_reference': 'Order 00381-002-0001', 'account_move': False}] 2026-10-08 19:28:34,870 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 518 0.893 1.146 2026-10-08 19:28:34,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.828 2026-10-08 19:28:34,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:34] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.015 0.011 2026-10-08 19:28:35,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:28:35,700 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:28:35,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50212 2026-10-08 19:28:35,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:28:35,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50212 2026-10-08 19:28:35,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192835_840956_TestPoSSale.txt 2026-10-08 19:28:35,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpb3wpt6md_chrome_odoo" 2026-10-08 19:28:35,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-08 19:28:38,179 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50429 2026-10-08 19:28:38,180 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpuoiuj9t0_chrome_odoo 2026-10-08 19:28:38,180 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45809/json/version 2026-10-08 19:28:38,184 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45809/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:28:38,239 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-10-08 19:28:38,239 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45809/json 2026-10-08 19:28:38,241 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45809/json with timeout 3 increased to 10s during tests 2026-10-08 19:28:38,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45809/devtools/page/CB6447E2B37BDD56618CC0F6F25F0E57 2026-10-08 19:28:38,291 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-10-08 19:28:38,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-10-08 19:28:39,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:28:39,009 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-10-08 19:28:39,015 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:39,015 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:39,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:28:40,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:40] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.132 1.036 2026-10-08 19:28:40,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'CB6447E2B37BDD56618CC0F6F25F0E57', 'loaderId': '4B73881541A74EB330E32AD81D4E7B82', 'isDownload': False} 2026-10-08 19:28:40,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-08 19:28:40,218 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:28:40,242 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:40] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-10-08 19:28:40,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:40] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-10-08 19:28:40,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:40] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.041 2026-10-08 19:28:40,773 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:40] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 19:28:40,818 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.021 0.010 2026-10-08 19:28:40,876 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:28:40,878 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.006 2026-10-08 19:28:40,882 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:28:40,920 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:41,694 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:28:42,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.402 0.719 2026-10-08 19:28:42,160 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "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-08 19:28:42,211 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.022 0.020 2026-10-08 19:28:42,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 19:28:42,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.044 0.085 2026-10-08 19:28:42,461 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:28:42,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.013 0.170 2026-10-08 19:28:42,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.038 0.255 2026-10-08 19:28:42,609 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:28:42,646 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:28:42,677 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:28:42,689 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:28:42,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.034 0.329 2026-10-08 19:28:42,800 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.041 0.383 2026-10-08 19:28:42,872 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.019 0.498 2026-10-08 19:28:42,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.410 2026-10-08 19:28:42,956 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /web/image?model=product.product&field=image_128&id=1763&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.012 0.419 2026-10-08 19:28:42,976 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.269 2026-10-08 19:28:43,001 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.282 2026-10-08 19:28:43,019 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:28:43,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.209 2026-10-08 19:28:43,038 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.145 2026-10-08 19:28:43,149 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.047 0.192 2026-10-08 19:28:43,162 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.233 2026-10-08 19:28:43,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.014 0.211 2026-10-08 19:28:43,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.024 0.239 2026-10-08 19:28:43,316 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.021 0.263 2026-10-08 19:28:43,367 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:43,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.035 0.313 2026-10-08 19:28:43,416 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:43,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 8 0.014 0.407 2026-10-08 19:28:43,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.006 0.346 2026-10-08 19:28:43,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.004 0.315 2026-10-08 19:28:43,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-10-08%2019:22:18 HTTP/1.1" 200 - 4 0.007 0.295 2026-10-08 19:28:43,600 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.266 2026-10-08 19:28:43,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.215 2026-10-08 19:28:43,677 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.185 2026-10-08 19:28:43,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:43] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 19:28:44,482 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:44,492 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:44,530 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:44] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.014 0.022 2026-10-08 19:28:44,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:44] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.010 0.028 2026-10-08 19:28:44,640 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.017 0.037 2026-10-08 19:28:45,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-10-08 19:28:45,473 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:45,479 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:28:45,484 100 INFO rb-6d39a9a-225376-422534 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-08 19:28:45,487 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:28:45,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'body:not(:has(undefined))' 2026-10-08 19:28:45,495 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-10-08 19:28:45,517 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50429 2026-10-08 19:28:45,518 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:28:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:28:45,519 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-10-08 19:28:45,520 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50429 2026-10-08 19:28:45,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_192845_611268_TestPoSSale.txt 2026-10-08 19:28:45,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpuoiuj9t0_chrome_odoo" 2026-10-08 19:28:45,635 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-08 19:28:47,903 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17513096 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-08 19:28:51,159 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17513096 with result: [{'id': 486, 'pos_reference': 'Order 00044-003-0014', 'account_move': 784}] 2026-10-08 19:28:55,712 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-10-08 19:29:29,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 283 and Message-Id '<095590458647528.1791487769.807960033416748-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 19:29:29,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:29:29,865 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #149 deleted mail.mail records with IDs: [283] 2026-10-08 19:29:29,887 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #149 deleted mail.message records with IDs: [26307] 2026-10-08 19:29:29,887 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:29:29,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 19:29:31,803 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #149 deleted pos.payment.method records with IDs: [343] 2026-10-08 19:29:32,125 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-08 19:29:34,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38107938 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-10-08 19:29:34,571 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #149 deleted stock.move.line records with IDs: [739, 740] 2026-10-08 19:29:35,388 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #149 deleted stock.move.line records with IDs: [741] 2026-10-08 19:29:38,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38107938 with result: [{'id': 487, 'pos_reference': 'Order 00044-003-0014', 'account_move': 786}] 2026-10-08 19:29:39,009 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 19:30:12,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 284 and Message-Id '<127538022770053.1791487811.956054210662842-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 19:30:12,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:30:12,017 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #152 deleted mail.mail records with IDs: [284] 2026-10-08 19:30:12,036 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #152 deleted mail.message records with IDs: [26795] 2026-10-08 19:30:12,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:30:12,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 19:30:13,113 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #152 deleted pos.payment.method records with IDs: [352] 2026-10-08 19:30:13,428 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #152 deleted res.currency.rate records with IDs: [272, 271, 270] 2026-10-08 19:30:15,375 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-08 19:30:16,713 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5074900 for PoS orders references: ['Order 50287-639-5119'] (draft: False) 2026-10-08 19:30:19,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5074900 with result: [{'id': 488, 'pos_reference': 'Order 50287-639-5119', 'account_move': 788}] 2026-10-08 19:30:19,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-08 19:30:20,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32362351 for PoS orders references: ['Order 71618-401-6687'] (draft: False) 2026-10-08 19:30:21,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32362351 with result: [{'id': 489, 'pos_reference': 'Order 71618-401-6687', 'account_move': False}] 2026-10-08 19:30:21,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-08 19:30:22,302 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12025027 for PoS orders references: ['Order 06015-959-2635', 'Order 61395-983-8589'] (draft: False) 2026-10-08 19:30:23,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12025027 with result: [{'id': 491, 'pos_reference': 'Order 61395-983-8589', 'account_move': False}, {'id': 490, 'pos_reference': 'Order 06015-959-2635', 'account_move': False}] 2026-10-08 19:30:24,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-08 19:30:25,141 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73808012 for PoS orders references: ['Order 75935-048-4092'] (draft: False) 2026-10-08 19:30:26,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73808012 with result: [{'id': 492, 'pos_reference': 'Order 75935-048-4092', 'account_move': False}] 2026-10-08 19:30:27,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 19:31:01,492 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #155 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-10-08 19:31:04,540 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #155 deleted ir.attachment records with IDs: [7147, 7148, 7149, 7150, 7151, 7152, 7153, 7154, 7194, 7195, 7196, 7197, 7198, 7199, 7200, 7201] 2026-10-08 19:31:04,541 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #155 deleted pos.config records with IDs: [196, 197, 198, 199] 2026-10-08 19:31:04,572 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #155 deleted ir.sequence records with IDs: [4345, 4348, 4396, 4399, 4346, 4349, 4397, 4400] 2026-10-08 19:31:10,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-08 19:31:11,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 50646 2026-10-08 19:31:11,517 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpsgeul_cx_chrome_odoo 2026-10-08 19:31:11,517 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:32943/json/version 2026-10-08 19:31:11,519 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32943/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:31:11,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:31:11,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:32943/json 2026-10-08 19:31:11,535 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:32943/json with timeout 3 increased to 10s during tests 2026-10-08 19:31:11,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:32943/devtools/page/E9EEEBB12BB5A24890D0E06F191DA971 2026-10-08 19:31:11,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-08 19:31:11,586 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-08 19:31:12,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:31:12,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-08 19:31:12,291 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:12,291 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:12,325 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:31:13,714 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:13] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 112 0.144 1.250 2026-10-08 19:31:13,720 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': 'E9EEEBB12BB5A24890D0E06F191DA971', 'loaderId': '237990B0DE2BC41BB76708FA2495D2C8', 'isDownload': False} 2026-10-08 19:31:13,721 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-08 19:31:13,741 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:31:13,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:13] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.017 2026-10-08 19:31:13,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:13] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.047 2026-10-08 19:31:13,834 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:13] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.032 2026-10-08 19:31:14,443 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:14] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.015 0.016 2026-10-08 19:31:14,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.027 0.037 2026-10-08 19:31:14,508 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:31:14,546 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:31:14,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.023 2026-10-08 19:31:14,584 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:15,732 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 341 0.380 0.780 2026-10-08 19:31:15,860 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:15] "GET /pos/ui HTTP/1.1" 200 - 22 0.027 1.212 2026-10-08 19:31:15,897 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:31:15,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.129 2026-10-08 19:31:16,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 19:31:16,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 19:31:16,941 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:16,999 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 202 0.237 0.598 2026-10-08 19:31:17,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.086 2026-10-08 19:31:17,201 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.032 2026-10-08 19:31:17,226 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-10-08 19:31:17,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.061 0.063 2026-10-08 19:31:17,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.031 0.161 2026-10-08 19:31:17,468 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:31:17,514 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.011 0.245 2026-10-08 19:31:17,541 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:31:17,581 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:31:17,603 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:31:17,604 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.027 0.321 2026-10-08 19:31:17,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.025 0.389 2026-10-08 19:31:17,734 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:31:17,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.018 0.453 2026-10-08 19:31:17,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.394 2026-10-08 19:31:17,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.021 0.375 2026-10-08 19:31:17,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.019 0.263 2026-10-08 19:31:17,932 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.002 0.258 2026-10-08 19:31:17,952 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:31:17,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.022 0.186 2026-10-08 19:31:17,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.016 0.188 2026-10-08 19:31:18,092 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "GET /web/image/res.users/155/avatar_128 HTTP/1.1" 200 - 19 0.035 0.239 2026-10-08 19:31:18,103 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.256 2026-10-08 19:31:18,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.009 0.215 2026-10-08 19:31:18,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.013 0.212 2026-10-08 19:31:18,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.017 0.256 2026-10-08 19:31:18,295 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:18,325 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:18,327 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.031 0.316 2026-10-08 19:31:18,370 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 4 0.012 0.341 2026-10-08 19:31:18,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 4 0.006 0.294 2026-10-08 19:31:18,432 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 4 0.002 0.295 2026-10-08 19:31:18,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.010 0.239 2026-10-08 19:31:18,494 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.200 2026-10-08 19:31:18,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.026 0.197 2026-10-08 19:31:18,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:18] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 19:31:19,369 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:19,386 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:19,429 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:19] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.019 0.026 2026-10-08 19:31:19,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:19] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.025 0.037 2026-10-08 19:31:19,564 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.017 0.040 2026-10-08 19:31:19,625 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:19] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.013 0.020 2026-10-08 19:31:20,195 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.005 2026-10-08 19:31:20,433 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:20,478 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:20,484 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:31:20,492 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:31:20,497 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:20,503 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:20,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:20] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.022 2026-10-08 19:31:20,537 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:20,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24996617 for PoS orders references: ['Order 00389-002-0001'] (draft: False) 2026-10-08 19:31:20,589 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:31:20,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24996617 with result: [{'id': 493, 'pos_reference': 'Order 00389-002-0001', 'account_move': False}] 2026-10-08 19:31:22,055 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #155 deleted stock.move.line records with IDs: [749] 2026-10-08 19:31:22,423 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 548 0.760 1.104 2026-10-08 19:31:22,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.922 2026-10-08 19:31:22,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.049 0.077 2026-10-08 19:31:22,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:22] "GET /web/image?model=pos.config&id=200&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.013 2026-10-08 19:31:23,364 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-08 19:31:23,381 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:31:23,392 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 50646 2026-10-08 19:31:23,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-08 19:31:23,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 50646 2026-10-08 19:31:23,506 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193123_506516_TestPoSSaleLoyalty.txt 2026-10-08 19:31:23,507 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpsgeul_cx_chrome_odoo" 2026-10-08 19:31:23,556 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-08 19:31:25,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 50866 2026-10-08 19:31:25,135 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpjvdr6ksm_chrome_odoo 2026-10-08 19:31:25,135 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:45169/json/version 2026-10-08 19:31:25,137 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45169/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:31:25,231 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-10-08 19:31:25,231 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:45169/json 2026-10-08 19:31:25,232 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45169/json with timeout 3 increased to 10s during tests 2026-10-08 19:31:25,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:45169/devtools/page/8F9DEC61A60785554F9A65801240A52D 2026-10-08 19:31:25,287 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-10-08 19:31:25,299 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-10-08 19:31:25,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:31:25,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-10-08 19:31:25,946 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:25,946 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:25,986 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:31:27,388 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:27] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 111 0.227 1.181 2026-10-08 19:31:27,393 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': '8F9DEC61A60785554F9A65801240A52D', 'loaderId': 'EBD9AC70D2AC553D16369EF2B06148CF', 'isDownload': False} 2026-10-08 19:31:27,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:27,414 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:31:27,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:27] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.015 2026-10-08 19:31:27,470 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:27] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.037 2026-10-08 19:31:27,501 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:27] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.058 2026-10-08 19:31:28,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:28] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-08 19:31:28,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-10-08 19:31:28,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-08 19:31:28,142 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:31:28,157 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:31:28,173 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:28,937 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:29,310 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 336 0.453 0.697 2026-10-08 19:31:29,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "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-08 19:31:29,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "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-08 19:31:29,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 19:31:29,669 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.044 0.052 2026-10-08 19:31:29,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.026 0.147 2026-10-08 19:31:29,786 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:31:29,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.018 0.218 2026-10-08 19:31:29,846 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:31:29,865 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:31:29,882 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:31:29,896 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:31:29,906 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.029 0.268 2026-10-08 19:31:29,992 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:29] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.014 0.362 2026-10-08 19:31:30,055 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.017 0.434 2026-10-08 19:31:30,074 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.334 2026-10-08 19:31:30,144 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.014 0.334 2026-10-08 19:31:30,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image/res.users/155/avatar_128 HTTP/1.1" 200 - 19 0.031 0.297 2026-10-08 19:31:30,254 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.009 0.332 2026-10-08 19:31:30,273 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:31:30,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.269 2026-10-08 19:31:30,301 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.222 2026-10-08 19:31:30,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.021 0.059 2026-10-08 19:31:30,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.017 0.281 2026-10-08 19:31:30,424 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.007 0.263 2026-10-08 19:31:30,451 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.012 0.201 2026-10-08 19:31:30,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 8 0.038 0.220 2026-10-08 19:31:30,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.434 2026-10-08 19:31:30,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 4 0.004 0.243 2026-10-08 19:31:30,594 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:30,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 4 0.020 0.201 2026-10-08 19:31:30,618 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:30,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-10-08%2019:30:27 HTTP/1.1" 200 - 4 0.005 0.215 2026-10-08 19:31:30,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.020 0.180 2026-10-08 19:31:30,734 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.028 0.108 2026-10-08 19:31:30,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.021 0.140 2026-10-08 19:31:30,819 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:30] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.013 2026-10-08 19:31:31,594 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:31,603 100 INFO rb-6d39a9a-225376-422534 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-08 19:31:31,646 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:31] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.030 2026-10-08 19:31:31,717 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:31] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.018 0.043 2026-10-08 19:31:31,798 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.026 0.045 2026-10-08 19:31:32,388 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 19:31:32,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-10-08 19:31:32,636 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:31:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:31:32,640 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 50866 2026-10-08 19:31:32,641 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-10-08 19:31:32,642 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 50866 2026-10-08 19:31:32,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193132_741331_TestPoSSaleLoyalty.txt 2026-10-08 19:31:32,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpjvdr6ksm_chrome_odoo" 2026-10-08 19:31:32,905 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-08 19:32:09,959 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 285 and Message-Id '<712286399592007.1791487929.903670549392700-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-10-08 19:32:09,960 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:32:09,978 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #159 deleted mail.mail records with IDs: [285] 2026-10-08 19:32:10,007 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #159 deleted mail.message records with IDs: [27823] 2026-10-08 19:32:10,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:32:10,036 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 19:32:11,325 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #159 deleted pos.payment.method records with IDs: [373] 2026-10-08 19:32:11,715 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #159 deleted res.currency.rate records with IDs: [279, 278, 277] 2026-10-08 19:32:13,840 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-08 19:32:14,776 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 19:32:17,659 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-08 19:32:34,489 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:32:34,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1933954 for PoS orders references: ['Kiosk 00392-207-0001'] (draft: True) 2026-10-08 19:32:34,988 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1933954 with result: [{'id': 495, 'pos_reference': 'Kiosk 00392-207-0001', 'account_move': False}] 2026-10-08 19:32:35,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:32:35] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 76 0.107 0.447 2026-10-08 19:32:35,116 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:32:38,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-08 19:32:54,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:32:57,450 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-08 19:33:12,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome pid: 51072 2026-10-08 19:33:12,634 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless temporary user profile dir: /tmp/tmp3i9raput_chrome_odoo 2026-10-08 19:33:12,635 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:44259/json/version 2026-10-08 19:33:12,647 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44259/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:33:12,671 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Browser version: Chrome/150.0.7871.114 2026-10-08 19:33:12,671 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:44259/json 2026-10-08 19:33:12,672 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44259/json with timeout 3 increased to 10s during tests 2026-10-08 19:33:12,688 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Websocket url found: ws://127.0.0.1:44259/devtools/page/0BB65F2EB40D9F49F25FAE5EDEA69985 2026-10-08 19:33:12,699 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Enable chrome headless console log notification 2026-10-08 19:33:12,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless enable page notifications 2026-10-08 19:33:12,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Setting session cookie in browser 2026-10-08 19:33:13,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Open "http://127.0.0.1:8069/pos-self/209?access_token=f642137992fd4937" in browser 2026-10-08 19:33:13,435 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=f642137992fd4937" 2026-10-08 19:33:13,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:33:14,511 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:14] "GET /pos-self/209?access_token=f642137992fd4937 HTTP/1.1" 200 - 171 0.202 0.853 2026-10-08 19:33:14,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigation result: {'frameId': '0BB65F2EB40D9F49F25FAE5EDEA69985', 'loaderId': '7D5C1B5C02EBAF02FD99FD82C7E193D0', 'isDownload': False} 2026-10-08 19:33:14,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-10-08 19:33:14,554 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:33:14,608 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f73bc5b/pos_self_order.assets.min.css, copying from /web/assets/f73bc5b/pos_self_order.assets.min.css 2026-10-08 19:33:14,686 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:14] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.070 0.044 2026-10-08 19:33:14,722 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/376ca41/pos_self_order.assets.min.js, copying from /web/assets/376ca41/pos_self_order.assets.min.js 2026-10-08 19:33:14,747 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:14] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.014 0.146 2026-10-08 19:33:14,766 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js, copying from /web/assets/2a1d2af/pos_self_order.assets_tests.min.js 2026-10-08 19:33:14,789 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:14] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.013 0.178 2026-10-08 19:33:15,067 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:15] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.009 0.020 2026-10-08 19:33:15,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:15] "GET /favicon.ico HTTP/1.1" 301 - 3 0.008 0.026 2026-10-08 19:33:15,097 100 INFO rb-6d39a9a-225376-422534 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=f642137992fd4937"})" 2026-10-08 19:33:15,139 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:15] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.018 0.018 2026-10-08 19:33:15,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:15] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 7 0.037 0.049 2026-10-08 19:33:15,274 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.094 2026-10-08 19:33:15,316 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:33:15,972 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:16,023 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:16,046 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:33:16,051 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:16] "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-08 19:33:16,097 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:16,105 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:16,116 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:16,144 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:16,144 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:16] "GET /menu/get-image/1813/512?unique=1791487974.514267 HTTP/1.1" 200 - 11 0.015 0.026 2026-10-08 19:33:16,166 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:16,179 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:16,254 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:16] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 28 0.038 0.080 2026-10-08 19:33:16,287 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:16] "GET /menu/get-image/1813/512 HTTP/1.1" 200 - 7 0.008 0.099 2026-10-08 19:33:17,021 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:17,033 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:17,059 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:17,066 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:17,087 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:17,104 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:17,126 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:17,141 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:17,202 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:17] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 30 0.027 0.072 2026-10-08 19:33:17,577 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:33:17,965 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:17,982 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:17,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46576367 for PoS orders references: ['Self-Order 00393-209-0001'] (draft: True) 2026-10-08 19:33:18,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46576367 with result: [{'id': 496, 'pos_reference': 'Self-Order 00393-209-0001', 'account_move': False}] 2026-10-08 19:33:18,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:18] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 85 0.079 0.133 2026-10-08 19:33:18,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:33:18,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:33:18,962 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:18,975 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:18,994 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:19,004 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:19,009 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: test successful 2026-10-08 19:33:19,044 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:33:19,052 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing chrome headless with pid 51072 2026-10-08 19:33:19,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing websocket connection 2026-10-08 19:33:19,057 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Terminating chrome headless with pid 51072 2026-10-08 19:33:19,160 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193319_160487_TestSelfOrderAttribute.txt 2026-10-08 19:33:19,160 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Removing chrome user profile "/tmp/tmp3i9raput_chrome_odoo" 2026-10-08 19:33:19,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:33:22,418 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-08 19:33:40,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51235 2026-10-08 19:33:40,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmp2qjns8jw_chrome_odoo 2026-10-08 19:33:40,076 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:44345/json/version 2026-10-08 19:33:40,078 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44345/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:33:40,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-08 19:33:40,167 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:44345/json 2026-10-08 19:33:40,168 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44345/json with timeout 3 increased to 10s during tests 2026-10-08 19:33:40,191 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:44345/devtools/page/8E2D28EF4F1EB80B9B921996524206F0 2026-10-08 19:33:40,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-08 19:33:40,229 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-08 19:33:40,241 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-08 19:33:40,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/210?access_token=dcd06bebbcb24003" in browser 2026-10-08 19:33:40,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/210?access_token=dcd06bebbcb24003" 2026-10-08 19:33:40,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:33:41,955 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:41] "GET /pos-self/210?access_token=dcd06bebbcb24003 HTTP/1.1" 200 - 192 0.223 0.795 2026-10-08 19:33:41,959 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '8E2D28EF4F1EB80B9B921996524206F0', 'loaderId': 'BF365A48109866E536532724D44A4015', 'isDownload': False} 2026-10-08 19:33:41,959 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-10-08 19:33:41,977 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:33:42,009 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f73bc5b/pos_self_order.assets.min.css, copying from /web/assets/f73bc5b/pos_self_order.assets.min.css 2026-10-08 19:33:42,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:42] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.035 0.034 2026-10-08 19:33:42,068 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/376ca41/pos_self_order.assets.min.js, copying from /web/assets/376ca41/pos_self_order.assets.min.js 2026-10-08 19:33:42,086 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:42] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.008 0.087 2026-10-08 19:33:42,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js, copying from /web/assets/2a1d2af/pos_self_order.assets_tests.min.js 2026-10-08 19:33:42,121 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:42] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.015 0.114 2026-10-08 19:33:42,371 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:42] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.007 0.013 2026-10-08 19:33:42,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:42] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.010 2026-10-08 19:33:42,402 100 INFO rb-6d39a9a-225376-422534 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=dcd06bebbcb24003"})" 2026-10-08 19:33:42,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:42] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.008 0.014 2026-10-08 19:33:42,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:42] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 7 0.006 0.017 2026-10-08 19:33:42,552 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.070 2026-10-08 19:33:42,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-08 19:33:43,264 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:43,324 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:43,345 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33: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-08 19:33:43,346 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:33:43,358 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:43,419 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:43,427 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:43,435 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:43,452 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:43,467 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:43,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:43] "GET /menu/get-image/1816/512?unique=1791487999.234163 HTTP/1.1" 200 - 11 0.016 0.023 2026-10-08 19:33:43,482 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:43,549 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:43,573 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:43] "GET /menu/get-image/1824/512?unique=1791487999.234163 HTTP/1.1" 200 - 7 0.014 0.029 2026-10-08 19:33:43,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:43] "GET /menu/get-image/1821/512?unique=1791487999.234163 HTTP/1.1" 200 - 7 0.005 0.061 2026-10-08 19:33:43,747 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:43] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 57 0.044 0.150 2026-10-08 19:33:44,459 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:33:44,541 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:44,579 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:44,582 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:44] "GET /menu/get-image/1826/512 HTTP/1.1" 200 - 7 0.004 0.021 2026-10-08 19:33:44,586 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:44,597 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:44,626 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:44,641 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16476719 for PoS orders references: ['Self-Order 00394-210-0001'] (draft: True) 2026-10-08 19:33:44,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16476719 with result: [{'id': 497, 'pos_reference': 'Self-Order 00394-210-0001', 'account_move': False}] 2026-10-08 19:33:45,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:45] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 114 0.160 0.229 2026-10-08 19:33:45,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-08 19:33:45,584 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-08 19:33:45,791 100 INFO rb-6d39a9a-225376-422534 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-08 19:33:45,796 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-08 19:33:45,812 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:33:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:33:45,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51235 2026-10-08 19:33:45,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-08 19:33:45,826 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51235 2026-10-08 19:33:45,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193345_955086_TestSelfOrderCombo.txt 2026-10-08 19:33:45,955 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmp2qjns8jw_chrome_odoo" 2026-10-08 19:33:46,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_correct_order ... 2026-10-08 19:34:03,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51408 2026-10-08 19:34:03,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmpraisctje_chrome_odoo 2026-10-08 19:34:03,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:37691/json/version 2026-10-08 19:34:03,902 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37691/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:34:03,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-10-08 19:34:03,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:37691/json 2026-10-08 19:34:03,953 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37691/json with timeout 3 increased to 10s during tests 2026-10-08 19:34:03,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:37691/devtools/page/EA99B4681E653E1E8F89C474BA6E22DA 2026-10-08 19:34:04,025 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-10-08 19:34:04,049 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-10-08 19:34:04,094 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-10-08 19:34:04,679 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/211?access_token=d7bd9cd9813e4200" in browser 2026-10-08 19:34:04,679 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/211?access_token=d7bd9cd9813e4200" 2026-10-08 19:34:04,707 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:34:06,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:06] "GET /pos-self/211?access_token=d7bd9cd9813e4200 HTTP/1.1" 200 - 193 0.246 1.969 2026-10-08 19:34:06,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': 'EA99B4681E653E1E8F89C474BA6E22DA', 'loaderId': 'B1F6F50F2217AD118A475DEEE2B740CD', 'isDownload': False} 2026-10-08 19:34:06,921 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('test_self_order_combo_correct_order')" 2026-10-08 19:34:06,948 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:34:07,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f73bc5b/pos_self_order.assets.min.css, copying from /web/assets/f73bc5b/pos_self_order.assets.min.css 2026-10-08 19:34:07,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:07] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.040 0.042 2026-10-08 19:34:07,079 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/376ca41/pos_self_order.assets.min.js, copying from /web/assets/376ca41/pos_self_order.assets.min.js 2026-10-08 19:34:07,108 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:07] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.026 0.117 2026-10-08 19:34:07,124 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js, copying from /web/assets/2a1d2af/pos_self_order.assets_tests.min.js 2026-10-08 19:34:07,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:07] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.009 0.157 2026-10-08 19:34:07,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:07] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.008 0.018 2026-10-08 19:34:07,394 100 INFO rb-6d39a9a-225376-422534 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=d7bd9cd9813e4200"})" 2026-10-08 19:34:07,406 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:07] "GET /favicon.ico HTTP/1.1" 301 - 3 0.011 0.017 2026-10-08 19:34:07,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:07] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.026 0.018 2026-10-08 19:34:07,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:07] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 7 0.017 0.025 2026-10-08 19:34:07,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.085 2026-10-08 19:34:07,582 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:34:08,251 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:08,315 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:08,337 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:34:08,341 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:34:08,344 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:08,371 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:08,382 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:08,399 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:08,436 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:08,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:08] "GET /menu/get-image/1829/512?unique=1791487999.234163 HTTP/1.1" 200 - 11 0.023 0.024 2026-10-08 19:34:08,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:08] "GET /menu/get-image/1836/512?unique=1791487999.234163 HTTP/1.1" 200 - 7 0.006 0.056 2026-10-08 19:34:08,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:08] "GET /menu/get-image/1833/512?unique=1791487999.234163 HTTP/1.1" 200 - 7 0.031 0.082 2026-10-08 19:34:08,783 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:08] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 55 0.090 0.234 2026-10-08 19:34:09,577 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:09,582 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:09,597 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:09,615 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:09,634 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:09,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:09] "GET /menu/get-image/1830/512?unique=1791487999.234163 HTTP/1.1" 200 - 7 0.010 0.024 2026-10-08 19:34:09,830 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:09] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 64 0.050 0.135 2026-10-08 19:34:09,836 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.185 2026-10-08 19:34:10,635 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:10,662 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:10,680 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:10] "GET /menu/get-image/1838/512 HTTP/1.1" 200 - 7 0.011 0.021 2026-10-08 19:34:10,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19869509 for PoS orders references: ['Self-Order 00395-211-0001'] (draft: True) 2026-10-08 19:34:10,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19869509 with result: [{'id': 498, 'pos_reference': 'Self-Order 00395-211-0001', 'account_move': False}] 2026-10-08 19:34:11,044 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:11] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 116 0.143 0.231 2026-10-08 19:34:11,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:34:11,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:34:11,857 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:11,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-10-08 19:34:11,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51408 2026-10-08 19:34:11,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-10-08 19:34:11,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51408 2026-10-08 19:34:11,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193411_969301_TestSelfOrderCombo.txt 2026-10-08 19:34:11,969 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmpraisctje_chrome_odoo" 2026-10-08 19:34:12,080 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:34:15,125 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-08 19:34:32,150 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51593 2026-10-08 19:34:32,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpjjott8qf_chrome_odoo 2026-10-08 19:34:32,151 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:37787/json/version 2026-10-08 19:34:32,153 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37787/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:34:32,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-08 19:34:32,188 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:37787/json 2026-10-08 19:34:32,189 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37787/json with timeout 3 increased to 10s during tests 2026-10-08 19:34:32,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:37787/devtools/page/AB3F758786A4CAC028CAF18E2E92DDA3 2026-10-08 19:34:32,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-08 19:34:32,221 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-08 19:34:32,253 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-08 19:34:32,990 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/212?access_token=b791e1c0809e4c71" in browser 2026-10-08 19:34:32,990 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/212?access_token=b791e1c0809e4c71" 2026-10-08 19:34:33,013 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:34:34,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:34] "GET /pos-self/212?access_token=b791e1c0809e4c71 HTTP/1.1" 200 - 169 0.215 0.805 2026-10-08 19:34:34,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'AB3F758786A4CAC028CAF18E2E92DDA3', 'loaderId': 'DD76E46E7F9A67A0C93C9A9BFF77AF1E', 'isDownload': False} 2026-10-08 19:34:34,038 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-10-08 19:34:34,078 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:34:34,118 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f73bc5b/pos_self_order.assets.min.css, copying from /web/assets/f73bc5b/pos_self_order.assets.min.css 2026-10-08 19:34:34,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:34] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.050 0.028 2026-10-08 19:34:34,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js, copying from /web/assets/2a1d2af/pos_self_order.assets_tests.min.js 2026-10-08 19:34:34,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:34] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.006 0.080 2026-10-08 19:34:34,216 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/376ca41/pos_self_order.assets.min.js, copying from /web/assets/376ca41/pos_self_order.assets.min.js 2026-10-08 19:34:34,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:34] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.020 0.135 2026-10-08 19:34:34,531 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:34] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.007 0.019 2026-10-08 19:34:34,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:34] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.013 2026-10-08 19:34:34,584 100 INFO rb-6d39a9a-225376-422534 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=b791e1c0809e4c71"})" 2026-10-08 19:34:34,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.089 2026-10-08 19:34:34,686 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:34] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 7 0.015 0.018 2026-10-08 19:34:34,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-08 19:34:35,392 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:35,397 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:35,447 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:35,455 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:34:35,456 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:35,458 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-08 19:34:35,490 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:34:35,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51593 2026-10-08 19:34:35,502 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-08 19:34:35,503 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51593 2026-10-08 19:34:35,600 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193435_600577_TestSelfOrderCommon.txt 2026-10-08 19:34:35,601 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpjjott8qf_chrome_odoo" 2026-10-08 19:34:35,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-08 19:34:52,012 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51755 2026-10-08 19:34:52,012 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpf15krxo5_chrome_odoo 2026-10-08 19:34:52,013 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42223/json/version 2026-10-08 19:34:52,015 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42223/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:34:52,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-08 19:34:52,050 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:42223/json 2026-10-08 19:34:52,051 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42223/json with timeout 3 increased to 10s during tests 2026-10-08 19:34:52,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:42223/devtools/page/4A672F904376295C1270CD999A60DA83 2026-10-08 19:34:52,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-08 19:34:52,117 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-08 19:34:52,129 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-08 19:34:52,648 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:52,648 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/213" 2026-10-08 19:34:52,674 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:34:53,601 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:53] "GET /pos-self/213 HTTP/1.1" 200 - 171 0.166 0.768 2026-10-08 19:34:53,605 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '4A672F904376295C1270CD999A60DA83', 'loaderId': 'C7243560BE364BFEFEC96E845DE58733', 'isDownload': False} 2026-10-08 19:34:53,606 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-10-08 19:34:53,622 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:34:53,663 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f73bc5b/pos_self_order.assets.min.css, copying from /web/assets/f73bc5b/pos_self_order.assets.min.css 2026-10-08 19:34:53,732 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:53] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.061 0.039 2026-10-08 19:34:53,750 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js, copying from /web/assets/2a1d2af/pos_self_order.assets_tests.min.js 2026-10-08 19:34:53,774 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:53] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.020 0.119 2026-10-08 19:34:53,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/376ca41/pos_self_order.assets.min.js, copying from /web/assets/376ca41/pos_self_order.assets.min.js 2026-10-08 19:34:53,833 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:53] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.024 0.164 2026-10-08 19:34:54,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:54] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.006 0.016 2026-10-08 19:34:54,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:54] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.014 2026-10-08 19:34:54,230 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:54,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.085 2026-10-08 19:34:54,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:54] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 7 0.009 0.026 2026-10-08 19:34:54,270 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:34:55,001 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:55,010 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:55,051 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:55,059 100 INFO rb-6d39a9a-225376-422534 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-08 19:34:55,068 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-08 19:34:55,080 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:34:55,084 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:34:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:34:55,107 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51755 2026-10-08 19:34:55,108 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-08 19:34:55,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51755 2026-10-08 19:34:55,219 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193455_219184_TestSelfOrderCommon.txt 2026-10-08 19:34:55,219 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpf15krxo5_chrome_odoo" 2026-10-08 19:34:55,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-08 19:35:13,418 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51906 2026-10-08 19:35:13,419 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmps5zkqpz6_chrome_odoo 2026-10-08 19:35:13,419 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40825/json/version 2026-10-08 19:35:13,421 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40825/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:35:13,479 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-08 19:35:13,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40825/json 2026-10-08 19:35:13,489 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40825/json with timeout 3 increased to 10s during tests 2026-10-08 19:35:13,506 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:40825/devtools/page/61ED3E0FEC7CABB53A1D3583EE4B3479 2026-10-08 19:35:13,529 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-08 19:35:13,542 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-08 19:35:13,607 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-08 19:35:14,338 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=fa3ec9b1781941ee" in browser 2026-10-08 19:35:14,338 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=fa3ec9b1781941ee" 2026-10-08 19:35:14,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:35:15,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:15] "GET /pos-self/214?access_token=fa3ec9b1781941ee HTTP/1.1" 200 - 191 0.245 1.037 2026-10-08 19:35:15,650 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '61ED3E0FEC7CABB53A1D3583EE4B3479', 'loaderId': '6664DA84EA8E17EE89082AB8A99A299F', 'isDownload': False} 2026-10-08 19:35:15,650 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-08 19:35:15,673 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:35:15,717 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/376ca41/pos_self_order.assets.min.js, copying from /web/assets/376ca41/pos_self_order.assets.min.js 2026-10-08 19:35:15,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:15] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.035 0.041 2026-10-08 19:35:15,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js, copying from /web/assets/2a1d2af/pos_self_order.assets_tests.min.js 2026-10-08 19:35:15,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:15] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.029 0.095 2026-10-08 19:35:15,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f73bc5b/pos_self_order.assets.min.css, copying from /web/assets/f73bc5b/pos_self_order.assets.min.css 2026-10-08 19:35:15,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:15] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.055 0.149 2026-10-08 19:35:16,135 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:16] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.005 0.013 2026-10-08 19:35:16,158 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:16] "GET /favicon.ico HTTP/1.1" 301 - 3 0.006 0.015 2026-10-08 19:35:16,214 100 INFO rb-6d39a9a-225376-422534 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=fa3ec9b1781941ee"})" 2026-10-08 19:35:16,271 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.094 2026-10-08 19:35:16,304 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:16] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 7 0.018 0.062 2026-10-08 19:35:16,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-10-08 19:35:17,012 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,015 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,082 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,099 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,100 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,109 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:35:17,137 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,156 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,167 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,193 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:17] "GET /menu/get-image/1843/512?unique=1791488052.084749 HTTP/1.1" 200 - 11 0.015 0.042 2026-10-08 19:35:17,205 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,227 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,244 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,249 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,261 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,277 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,290 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:35:17,295 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,311 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:17,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-08 19:35:17,368 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:35:17,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:17] "GET /menu/get-image/1848/512?unique=1791488052.084749 HTTP/1.1" 200 - 7 0.019 0.029 2026-10-08 19:35:17,375 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51906 2026-10-08 19:35:17,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-08 19:35:17,409 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51906 2026-10-08 19:35:17,429 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:17] "GET /menu/get-image/1851/512?unique=1791488052.084749 HTTP/1.1" 200 - 7 0.009 0.082 2026-10-08 19:35:17,475 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193517_475670_TestSelfOrderCommon.txt 2026-10-08 19:35:17,476 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmps5zkqpz6_chrome_odoo" 2026-10-08 19:35:17,908 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52058 2026-10-08 19:35:17,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpx7tjvr6a_chrome_odoo 2026-10-08 19:35:17,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:38429/json/version 2026-10-08 19:35:17,911 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38429/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:35:17,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-08 19:35:17,927 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:38429/json 2026-10-08 19:35:17,929 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38429/json with timeout 3 increased to 10s during tests 2026-10-08 19:35:17,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:38429/devtools/page/130D97887BCAE997219D6F0AE528C8ED 2026-10-08 19:35:17,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-08 19:35:17,956 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-08 19:35:18,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-08 19:35:18,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=fa3ec9b1781941ee" in browser 2026-10-08 19:35:18,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=fa3ec9b1781941ee" 2026-10-08 19:35:18,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:18] "GET /pos-self/214?access_token=fa3ec9b1781941ee HTTP/1.1" 200 - 90 0.145 0.331 2026-10-08 19:35:18,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '130D97887BCAE997219D6F0AE528C8ED', 'loaderId': 'C1B80DF4FE3EF692987A3F09C81D0C76', 'isDownload': False} 2026-10-08 19:35:18,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-08 19:35:18,605 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:35:18,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:18] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.023 0.015 2026-10-08 19:35:18,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:18] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.008 0.045 2026-10-08 19:35:18,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:18] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.017 0.058 2026-10-08 19:35:18,968 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:18] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.006 0.020 2026-10-08 19:35:18,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:18] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.016 2026-10-08 19:35:19,020 100 INFO rb-6d39a9a-225376-422534 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=fa3ec9b1781941ee"})" 2026-10-08 19:35:19,024 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.017 0.009 2026-10-08 19:35:19,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:19] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.004 0.012 2026-10-08 19:35:19,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.005 2026-10-08 19:35:19,831 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:19,842 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:19,919 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:19,928 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:19,929 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:19,932 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:35:19,990 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,005 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,005 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,014 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,035 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:20] "GET /menu/get-image/1843/512?unique=1791488052.084749 HTTP/1.1" 200 - 7 0.013 0.027 2026-10-08 19:35:20,037 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,063 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,082 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,098 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,115 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,144 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,154 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,167 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:20,176 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-08 19:35:20,191 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 19:35:20,203 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 19:35:20,221 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52058 2026-10-08 19:35:20,222 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-08 19:35:20,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52058 2026-10-08 19:35:20,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:20] "GET /menu/get-image/1848/512?unique=1791488052.084749 HTTP/1.1" 200 - 7 0.011 0.024 2026-10-08 19:35:20,278 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:20] "GET /menu/get-image/1851/512?unique=1791488052.084749 HTTP/1.1" 200 - 7 0.021 0.057 2026-10-08 19:35:20,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193520_329718_TestSelfOrderCommon.txt 2026-10-08 19:35:20,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpx7tjvr6a_chrome_odoo" 2026-10-08 19:35:20,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52215 2026-10-08 19:35:20,768 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpuop7kvte_chrome_odoo 2026-10-08 19:35:20,768 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:46477/json/version 2026-10-08 19:35:20,770 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46477/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:35:20,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-10-08 19:35:20,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:46477/json 2026-10-08 19:35:20,812 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46477/json with timeout 3 increased to 10s during tests 2026-10-08 19:35:20,870 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:46477/devtools/page/7D04DFBA5A578B9D76E0F66D2D3072C3 2026-10-08 19:35:20,877 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-10-08 19:35:20,885 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-10-08 19:35:20,893 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-10-08 19:35:20,906 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=fa3ec9b1781941ee" in browser 2026-10-08 19:35:20,906 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=fa3ec9b1781941ee" 2026-10-08 19:35:21,390 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:21] "GET /pos-self/214?access_token=fa3ec9b1781941ee HTTP/1.1" 200 - 89 0.130 0.337 2026-10-08 19:35:21,395 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '7D04DFBA5A578B9D76E0F66D2D3072C3', 'loaderId': '080D6480E6A5EC07DFF7F0E96E8B41F8', 'isDownload': False} 2026-10-08 19:35:21,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-10-08 19:35:21,432 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:35:21,491 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:21] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.015 0.029 2026-10-08 19:35:21,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:21] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.037 2026-10-08 19:35:21,527 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:21] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.006 0.057 2026-10-08 19:35:21,772 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:21] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.008 0.017 2026-10-08 19:35:21,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:21] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.018 2026-10-08 19:35:21,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.008 2026-10-08 19:35:21,818 100 INFO rb-6d39a9a-225376-422534 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=fa3ec9b1781941ee"})" 2026-10-08 19:35:21,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:21] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.012 0.018 2026-10-08 19:35:21,887 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:35:22,621 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,627 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,679 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,687 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:35:22,697 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,704 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,756 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,764 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,780 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:22] "GET /menu/get-image/1843/512?unique=1791488052.084749 HTTP/1.1" 200 - 7 0.009 0.023 2026-10-08 19:35:22,799 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,818 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,847 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,860 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,880 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,894 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,915 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,923 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35: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-08 19:35:22,930 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,947 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:22,950 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-10-08 19:35:22,977 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:35:22,986 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:22] "GET /menu/get-image/1848/512?unique=1791488052.084749 HTTP/1.1" 200 - 7 0.009 0.026 2026-10-08 19:35:23,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52215 2026-10-08 19:35:23,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-10-08 19:35:23,007 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52215 2026-10-08 19:35:23,014 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:23] "GET /menu/get-image/1851/512?unique=1791488052.084749 HTTP/1.1" 200 - 7 0.008 0.052 2026-10-08 19:35:23,112 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193523_111956_TestSelfOrderCommon.txt 2026-10-08 19:35:23,112 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpuop7kvte_chrome_odoo" 2026-10-08 19:35:23,174 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:35:25,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-08 19:35:40,908 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52371 2026-10-08 19:35:40,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpf3f7x16e_chrome_odoo 2026-10-08 19:35:40,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:40539/json/version 2026-10-08 19:35:40,912 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40539/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:35:40,939 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-08 19:35:40,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:40539/json 2026-10-08 19:35:40,943 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40539/json with timeout 3 increased to 10s during tests 2026-10-08 19:35:40,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:40539/devtools/page/C4783879651D31E21FD53B098F105036 2026-10-08 19:35:40,968 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-08 19:35:40,977 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-08 19:35:40,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-08 19:35:41,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/215?access_token=89e46d4d434d4521" in browser 2026-10-08 19:35:41,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/215?access_token=89e46d4d434d4521" 2026-10-08 19:35:41,684 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:35:43,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:43] "GET /pos-self/215?access_token=89e46d4d434d4521 HTTP/1.1" 200 - 171 0.192 2.014 2026-10-08 19:35:43,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'C4783879651D31E21FD53B098F105036', 'loaderId': '2C18C48E859F9E8AC6DD0B5BCCB69882', 'isDownload': False} 2026-10-08 19:35:43,880 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_simple_order')" 2026-10-08 19:35:43,915 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:35:43,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f73bc5b/pos_self_order.assets.min.css, copying from /web/assets/f73bc5b/pos_self_order.assets.min.css 2026-10-08 19:35:44,016 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:44] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.070 0.031 2026-10-08 19:35:44,033 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js, copying from /web/assets/2a1d2af/pos_self_order.assets_tests.min.js 2026-10-08 19:35:44,055 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:44] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.013 0.099 2026-10-08 19:35:44,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/376ca41/pos_self_order.assets.min.js, copying from /web/assets/376ca41/pos_self_order.assets.min.js 2026-10-08 19:35:44,097 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:44] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.010 0.151 2026-10-08 19:35:44,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:44] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.010 0.015 2026-10-08 19:35:44,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:44] "GET /favicon.ico HTTP/1.1" 301 - 3 0.010 0.014 2026-10-08 19:35:44,480 100 INFO rb-6d39a9a-225376-422534 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=89e46d4d434d4521"})" 2026-10-08 19:35:44,581 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.118 2026-10-08 19:35:44,604 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:44] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 7 0.008 0.074 2026-10-08 19:35:44,616 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-10-08 19:35:45,293 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:45,300 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:45,368 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:45,377 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:35:45,380 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:45,386 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35: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-08 19:35:45,400 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:45,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:45] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.036 0.073 2026-10-08 19:35:45,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:45] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.008 0.061 2026-10-08 19:35:46,271 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:46,276 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:46,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56582706 for PoS orders references: ['Kiosk 00397-215-0001'] (draft: True) 2026-10-08 19:35:46,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56582706 with result: [{'id': 499, 'pos_reference': 'Kiosk 00397-215-0001', 'account_move': False}] 2026-10-08 19:35:46,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:46] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.176 0.140 2026-10-08 19:35:46,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.111 2026-10-08 19:35:47,219 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:47] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.047 0.033 2026-10-08 19:35:47,863 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-08 19:35:47,909 100 INFO rb-6d39a9a-225376-422534 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-08 19:35:47,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-08 19:35:47,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52371 2026-10-08 19:35:47,938 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:35:47] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:35:47,939 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-08 19:35:47,940 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52371 2026-10-08 19:35:48,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193548_046766_TestSelfOrderKiosk.txt 2026-10-08 19:35:48,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpf3f7x16e_chrome_odoo" 2026-10-08 19:35:48,136 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-08 19:36:05,046 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52533 2026-10-08 19:36:05,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp_qnfjuzj_chrome_odoo 2026-10-08 19:36:05,047 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:45549/json/version 2026-10-08 19:36:05,049 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45549/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:36:05,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-08 19:36:05,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:45549/json 2026-10-08 19:36:05,061 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45549/json with timeout 3 increased to 10s during tests 2026-10-08 19:36:05,073 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:45549/devtools/page/CD3CE360647707620BDC98FE9539F9F0 2026-10-08 19:36:05,085 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-08 19:36:05,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-08 19:36:05,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-08 19:36:05,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=4ee027326d59425b" in browser 2026-10-08 19:36:05,809 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=4ee027326d59425b" 2026-10-08 19:36:05,836 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:36:06,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:06] "GET /pos-self/216?access_token=4ee027326d59425b HTTP/1.1" 200 - 171 0.201 0.785 2026-10-08 19:36:06,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'CD3CE360647707620BDC98FE9539F9F0', 'loaderId': 'F142BCC47F25C9C89172D7103AC636C0', 'isDownload': False} 2026-10-08 19:36:06,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-10-08 19:36:06,849 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:36:06,901 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f73bc5b/pos_self_order.assets.min.css, copying from /web/assets/f73bc5b/pos_self_order.assets.min.css 2026-10-08 19:36:06,958 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:06] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.034 0.059 2026-10-08 19:36:06,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/376ca41/pos_self_order.assets.min.js, copying from /web/assets/376ca41/pos_self_order.assets.min.js 2026-10-08 19:36:07,002 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:07] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.012 0.126 2026-10-08 19:36:07,026 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js, copying from /web/assets/2a1d2af/pos_self_order.assets_tests.min.js 2026-10-08 19:36:07,047 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:07] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.022 0.152 2026-10-08 19:36:07,292 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:07] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.013 0.021 2026-10-08 19:36:07,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:07] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.022 2026-10-08 19:36:07,338 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:07] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 7 0.013 0.012 2026-10-08 19:36:07,354 100 INFO rb-6d39a9a-225376-422534 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=4ee027326d59425b"})" 2026-10-08 19:36:07,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.086 2026-10-08 19:36:07,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-08 19:36:08,152 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:08,158 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:08,184 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:08,196 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:08] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:36:08,196 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:08] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:36:08,215 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:08,261 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:08,274 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:08,282 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:08,301 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:08,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:08] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.025 0.062 2026-10-08 19:36:08,419 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:08] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.012 0.045 2026-10-08 19:36:09,146 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:09,158 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:09,180 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:09,203 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:09,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15959402 for PoS orders references: ['Kiosk 00398-216-0001'] (draft: True) 2026-10-08 19:36:09,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15959402 with result: [{'id': 500, 'pos_reference': 'Kiosk 00398-216-0001', 'account_move': False}] 2026-10-08 19:36:09,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:09] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.129 0.135 2026-10-08 19:36:09,457 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:36:10,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:10] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.014 0.023 2026-10-08 19:36:10,748 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:10,758 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:10,781 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:10,800 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:10,801 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-08 19:36:10,817 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:10,832 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52533 2026-10-08 19:36:10,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-08 19:36:10,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52533 2026-10-08 19:36:10,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193610_938552_TestSelfOrderKiosk.txt 2026-10-08 19:36:10,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp_qnfjuzj_chrome_odoo" 2026-10-08 19:36:11,266 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52693 2026-10-08 19:36:11,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpgxed3dld_chrome_odoo 2026-10-08 19:36:11,267 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:38287/json/version 2026-10-08 19:36:11,270 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38287/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:36:11,358 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-08 19:36:11,359 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:38287/json 2026-10-08 19:36:11,360 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38287/json with timeout 3 increased to 10s during tests 2026-10-08 19:36:11,388 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:38287/devtools/page/269417042D5E42437B57E2B9763DB7A1 2026-10-08 19:36:11,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-08 19:36:11,426 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-08 19:36:11,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-08 19:36:11,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=4ee027326d59425b" in browser 2026-10-08 19:36:11,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=4ee027326d59425b" 2026-10-08 19:36:11,836 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:11] "GET /pos-self/216?access_token=4ee027326d59425b HTTP/1.1" 200 - 71 0.087 0.245 2026-10-08 19:36:11,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '269417042D5E42437B57E2B9763DB7A1', 'loaderId': 'EB3B07EA7EB4A20954A96196D272A791', 'isDownload': False} 2026-10-08 19:36:11,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-10-08 19:36:11,874 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:36:11,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:11] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.018 0.012 2026-10-08 19:36:11,940 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:11] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.013 0.036 2026-10-08 19:36:11,953 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:11] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.055 2026-10-08 19:36:12,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:12] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 19:36:12,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:12] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.012 2026-10-08 19:36:12,270 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.007 2026-10-08 19:36:12,285 100 INFO rb-6d39a9a-225376-422534 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=4ee027326d59425b"})" 2026-10-08 19:36:12,309 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:12] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.006 0.014 2026-10-08 19:36:12,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:36:13,096 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:13,107 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:13,126 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:13,143 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:13] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:36:13,148 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:13] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:36:13,172 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:13,229 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:13,237 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19: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-08 19:36:13,245 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:13,273 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:13,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:13] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.028 0.071 2026-10-08 19:36:13,380 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:13] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.014 0.029 2026-10-08 19:36:14,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:36:14,134 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:14,149 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:14,173 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8938041 for PoS orders references: ['Kiosk 00398-216-0002'] (draft: True) 2026-10-08 19:36:14,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8938041 with result: [{'id': 501, 'pos_reference': 'Kiosk 00398-216-0002', 'account_move': False}] 2026-10-08 19:36:14,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:14] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.062 0.100 2026-10-08 19:36:14,872 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:14] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.006 0.019 2026-10-08 19:36:15,452 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.005 2026-10-08 19:36:15,610 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:15,613 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:15,625 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:15,645 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:15,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-08 19:36:15,673 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:15,679 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52693 2026-10-08 19:36:15,680 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-08 19:36:15,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52693 2026-10-08 19:36:15,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193615_799291_TestSelfOrderKiosk.txt 2026-10-08 19:36:15,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpgxed3dld_chrome_odoo" 2026-10-08 19:36:16,246 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52862 2026-10-08 19:36:16,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpg2i1mjyf_chrome_odoo 2026-10-08 19:36:16,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:35211/json/version 2026-10-08 19:36:16,250 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35211/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:36:16,298 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-08 19:36:16,298 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:35211/json 2026-10-08 19:36:16,299 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35211/json with timeout 3 increased to 10s during tests 2026-10-08 19:36:16,311 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:35211/devtools/page/D97397B164ADF7837D932D84A95C2703 2026-10-08 19:36:16,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-08 19:36:16,353 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-08 19:36:16,382 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-08 19:36:16,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=4ee027326d59425b" in browser 2026-10-08 19:36:16,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=4ee027326d59425b" 2026-10-08 19:36:16,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:16] "GET /pos-self/216?access_token=4ee027326d59425b HTTP/1.1" 200 - 70 0.098 0.229 2026-10-08 19:36:16,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'D97397B164ADF7837D932D84A95C2703', 'loaderId': '2A832B18FD16CABCFB3DAEA096E3161C', 'isDownload': False} 2026-10-08 19:36:16,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-10-08 19:36:16,800 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:36:16,832 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:16] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.007 0.019 2026-10-08 19:36:16,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:16] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.032 2026-10-08 19:36:16,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:16] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.014 0.036 2026-10-08 19:36:17,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:17] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 19:36:17,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:17] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.013 2026-10-08 19:36:17,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 19:36:17,159 100 INFO rb-6d39a9a-225376-422534 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=4ee027326d59425b"})" 2026-10-08 19:36:17,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:17] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.003 0.011 2026-10-08 19:36:17,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:36:17,963 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:17,974 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:17,992 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:18,000 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:18] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:36:18,003 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:18] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:36:18,037 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:18,089 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:18,102 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36: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-08 19:36:18,108 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:18,127 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:18,225 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:18] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.054 0.053 2026-10-08 19:36:18,262 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:18] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.006 0.091 2026-10-08 19:36:18,992 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:19,008 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:19,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28322566 for PoS orders references: ['Kiosk 00398-216-0003'] (draft: True) 2026-10-08 19:36:19,043 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28322566 with result: [{'id': 502, 'pos_reference': 'Kiosk 00398-216-0003', 'account_move': False}] 2026-10-08 19:36:19,128 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:19] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.037 0.093 2026-10-08 19:36:19,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.017 0.005 2026-10-08 19:36:19,740 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:19] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.045 0.019 2026-10-08 19:36:20,439 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:20,445 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:20,458 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:20,479 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:20,487 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-08 19:36:20,500 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:20,518 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52862 2026-10-08 19:36:20,526 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-08 19:36:20,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52862 2026-10-08 19:36:20,633 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193620_633586_TestSelfOrderKiosk.txt 2026-10-08 19:36:20,634 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpg2i1mjyf_chrome_odoo" 2026-10-08 19:36:21,059 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53028 2026-10-08 19:36:21,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmphoon3on__chrome_odoo 2026-10-08 19:36:21,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:42963/json/version 2026-10-08 19:36:21,062 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42963/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:36:21,076 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-08 19:36:21,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:42963/json 2026-10-08 19:36:21,080 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42963/json with timeout 3 increased to 10s during tests 2026-10-08 19:36:21,089 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:42963/devtools/page/7BFE7F9D13E1D0E843FBCCFE594BD11C 2026-10-08 19:36:21,096 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-08 19:36:21,145 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-08 19:36:21,162 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-08 19:36:21,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=4ee027326d59425b" in browser 2026-10-08 19:36:21,171 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=4ee027326d59425b" 2026-10-08 19:36:21,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:21] "GET /pos-self/216?access_token=4ee027326d59425b HTTP/1.1" 200 - 70 0.128 0.226 2026-10-08 19:36:21,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '7BFE7F9D13E1D0E843FBCCFE594BD11C', 'loaderId': 'F60BEA4553CB676C0747FC7B78AC762F', 'isDownload': False} 2026-10-08 19:36:21,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-10-08 19:36:21,580 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:36:21,610 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:21] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.016 2026-10-08 19:36:21,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:21] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.023 2026-10-08 19:36:21,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:21] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.039 2026-10-08 19:36:21,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:21] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-08 19:36:21,928 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:21] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.013 2026-10-08 19:36:21,939 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.008 2026-10-08 19:36:21,958 100 INFO rb-6d39a9a-225376-422534 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=4ee027326d59425b"})" 2026-10-08 19:36:21,984 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:21] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.004 0.014 2026-10-08 19:36:22,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:36:22,749 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:22,758 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:22,776 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:22,783 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:22] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:22,789 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:22] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:22,815 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:22,877 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:22,884 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:22,901 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:36:22,917 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:23,049 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:23] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.075 0.080 2026-10-08 19:36:23,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:23] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.017 0.111 2026-10-08 19:36:23,814 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:23,830 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:23,869 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30953006 for PoS orders references: ['Kiosk 00398-216-0004'] (draft: True) 2026-10-08 19:36:23,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30953006 with result: [{'id': 503, 'pos_reference': 'Kiosk 00398-216-0004', 'account_move': False}] 2026-10-08 19:36:24,064 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:24] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.123 0.123 2026-10-08 19:36:24,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.005 2026-10-08 19:36:24,648 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:24] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.018 0.020 2026-10-08 19:36:25,375 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:25,378 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:25,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:25,412 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:25,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-08 19:36:25,437 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:36:25,450 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53028 2026-10-08 19:36:25,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-08 19:36:25,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53028 2026-10-08 19:36:25,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193625_550946_TestSelfOrderKiosk.txt 2026-10-08 19:36:25,551 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmphoon3on__chrome_odoo" 2026-10-08 19:36:25,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53189 2026-10-08 19:36:25,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpx_801yki_chrome_odoo 2026-10-08 19:36:25,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:33589/json/version 2026-10-08 19:36:25,982 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33589/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:36:25,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-10-08 19:36:25,998 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:33589/json 2026-10-08 19:36:25,999 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33589/json with timeout 3 increased to 10s during tests 2026-10-08 19:36:26,009 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:33589/devtools/page/8A46450E6398451A9D03B4FF067E461E 2026-10-08 19:36:26,019 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-10-08 19:36:26,048 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-10-08 19:36:26,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-10-08 19:36:26,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=4ee027326d59425b" in browser 2026-10-08 19:36:26,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=4ee027326d59425b" 2026-10-08 19:36:26,468 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:26] "GET /pos-self/216?access_token=4ee027326d59425b HTTP/1.1" 200 - 70 0.121 0.235 2026-10-08 19:36:26,474 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '8A46450E6398451A9D03B4FF067E461E', 'loaderId': 'C458FBC8EEC7221C7C92DD86DC37E3B1', 'isDownload': False} 2026-10-08 19:36:26,474 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-10-08 19:36:26,511 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:36:26,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:26] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.008 0.016 2026-10-08 19:36:26,569 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:26] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.033 2026-10-08 19:36:26,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:26] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.014 0.057 2026-10-08 19:36:26,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:26] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-10-08 19:36:26,887 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:26] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.023 2026-10-08 19:36:26,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:36:26,923 100 INFO rb-6d39a9a-225376-422534 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=4ee027326d59425b"})" 2026-10-08 19:36:26,948 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:26] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.004 0.014 2026-10-08 19:36:26,989 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.006 2026-10-08 19:36:27,721 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:27,726 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:27,742 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:27,756 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:27] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:36:27,758 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:27] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:36:27,776 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:36:27,847 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:27,863 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:27,863 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:27] "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-08 19:36:27,883 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:27,914 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:27,959 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:27] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.029 0.059 2026-10-08 19:36:28,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:28] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.037 0.151 2026-10-08 19:36:28,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:28] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.007 0.150 2026-10-08 19:36:28,147 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:28] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.008 0.160 2026-10-08 19:36:28,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:36:28,851 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:28,856 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:28,874 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:28,896 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:28,929 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:28,943 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:28,957 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:28,965 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-10-08 19:36:28,979 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:29,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53189 2026-10-08 19:36:29,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-10-08 19:36:29,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53189 2026-10-08 19:36:29,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193629_100385_TestSelfOrderKiosk.txt 2026-10-08 19:36:29,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpx_801yki_chrome_odoo" 2026-10-08 19:36:29,165 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:36:32,097 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-08 19:36:47,811 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53353 2026-10-08 19:36:47,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmptb2ge3ya_chrome_odoo 2026-10-08 19:36:47,812 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44303/json/version 2026-10-08 19:36:47,814 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44303/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:36:47,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-08 19:36:47,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44303/json 2026-10-08 19:36:47,832 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44303/json with timeout 3 increased to 10s during tests 2026-10-08 19:36:47,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:44303/devtools/page/F01ED402BE9A3E98F7342B285C752523 2026-10-08 19:36:47,858 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-08 19:36:47,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-08 19:36:47,911 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-08 19:36:48,500 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" in browser 2026-10-08 19:36:48,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" 2026-10-08 19:36:48,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:36:49,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:49] "GET /pos-self/217?access_token=15ba7e6897e34771 HTTP/1.1" 200 - 171 0.228 0.800 2026-10-08 19:36:49,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'F01ED402BE9A3E98F7342B285C752523', 'loaderId': '291EA58D1CCA597AEFEEF33F686F2AC3', 'isDownload': False} 2026-10-08 19:36:49,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-10-08 19:36:49,575 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:36:49,621 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/376ca41/pos_self_order.assets.min.js, copying from /web/assets/376ca41/pos_self_order.assets.min.js 2026-10-08 19:36:49,643 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:49] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.024 0.028 2026-10-08 19:36:49,669 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f73bc5b/pos_self_order.assets.min.css, copying from /web/assets/f73bc5b/pos_self_order.assets.min.css 2026-10-08 19:36:49,713 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:49] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.038 0.088 2026-10-08 19:36:49,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js, copying from /web/assets/2a1d2af/pos_self_order.assets_tests.min.js 2026-10-08 19:36:49,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:49] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.017 0.140 2026-10-08 19:36:49,962 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:49] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.010 0.013 2026-10-08 19:36:49,976 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:49] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.024 2026-10-08 19:36:49,982 100 INFO rb-6d39a9a-225376-422534 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=15ba7e6897e34771"})" 2026-10-08 19:36:50,006 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:50] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.008 0.013 2026-10-08 19:36:50,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:50] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 7 0.007 0.033 2026-10-08 19:36:50,114 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.077 2026-10-08 19:36:50,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:36:50,813 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:50,822 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:50,841 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:50,848 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:50] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:36:50,853 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:50] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:50,881 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:50,943 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:50,966 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:50,977 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36: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-08 19:36:50,995 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:51,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:51] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.043 0.073 2026-10-08 19:36:51,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:51] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 11 0.023 0.060 2026-10-08 19:36:51,895 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:51,910 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:51,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:51] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.014 0.019 2026-10-08 19:36:52,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:36:52,710 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:52,726 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:52,747 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57476659 for PoS orders references: ['Self-Order 00399-217-0001'] (draft: True) 2026-10-08 19:36:52,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57476659 with result: [{'id': 504, 'pos_reference': 'Self-Order 00399-217-0001', 'account_move': False}] 2026-10-08 19:36:52,976 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:52] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 89 0.111 0.141 2026-10-08 19:36:52,997 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:36:53,476 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:36:53,755 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:53,774 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:53,791 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:53,808 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:53,829 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:53,841 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:53,859 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:53,875 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:53,895 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:53,953 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:53] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 19 0.019 0.044 2026-10-08 19:36:54,731 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:54,733 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-08 19:36:54,746 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:54,761 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53353 2026-10-08 19:36:54,762 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-08 19:36:54,770 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53353 2026-10-08 19:36:54,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193654_871368_TestSelfOrderMobile.txt 2026-10-08 19:36:54,871 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmptb2ge3ya_chrome_odoo" 2026-10-08 19:36:55,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53520 2026-10-08 19:36:55,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpx5ruphsr_chrome_odoo 2026-10-08 19:36:55,297 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35055/json/version 2026-10-08 19:36:55,300 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35055/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:36:55,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-08 19:36:55,339 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35055/json 2026-10-08 19:36:55,340 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:35055/json with timeout 3 increased to 10s during tests 2026-10-08 19:36:55,363 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:35055/devtools/page/B781DBE3F93929EB353499E517B385AD 2026-10-08 19:36:55,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-08 19:36:55,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-08 19:36:55,411 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-08 19:36:55,419 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" in browser 2026-10-08 19:36:55,419 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" 2026-10-08 19:36:55,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:55] "GET /pos-self/217?access_token=15ba7e6897e34771 HTTP/1.1" 200 - 71 0.071 0.166 2026-10-08 19:36:55,677 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'B781DBE3F93929EB353499E517B385AD', 'loaderId': 'BF6BC1AE3348D58924D537F1F2457134', 'isDownload': False} 2026-10-08 19:36:55,677 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-10-08 19:36:55,716 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:36:55,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:55] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.016 0.017 2026-10-08 19:36:55,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:55] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.033 2026-10-08 19:36:55,802 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:55] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.015 0.037 2026-10-08 19:36:56,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:56] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-10-08 19:36:56,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:56] "GET /favicon.ico HTTP/1.1" 301 - 3 0.005 0.012 2026-10-08 19:36:56,073 100 INFO rb-6d39a9a-225376-422534 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=15ba7e6897e34771"})" 2026-10-08 19:36:56,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:56] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.006 0.015 2026-10-08 19:36:56,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:56] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.007 0.028 2026-10-08 19:36:56,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.012 2026-10-08 19:36:56,197 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 19:36:56,902 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:56,905 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:56,923 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:56,929 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:56] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:56,932 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:56] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:56,952 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:36:57,010 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:57,024 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:57,029 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:57] "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-08 19:36:57,050 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:57,145 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:57] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.033 0.081 2026-10-08 19:36:57,193 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:57] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.021 0.047 2026-10-08 19:36:57,917 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:57,924 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:57,954 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73852217 for PoS orders references: ['Self-Order 00399-217-0002'] (draft: True) 2026-10-08 19:36:57,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73852217 with result: [{'id': 505, 'pos_reference': 'Self-Order 00399-217-0002', 'account_move': False}] 2026-10-08 19:36:58,109 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:58] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.074 0.110 2026-10-08 19:36:58,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:36:58,640 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-08 19:36:58,889 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:58,894 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:58,911 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:58,924 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:58,949 100 INFO rb-6d39a9a-225376-422534 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-08 19:36:58,960 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-08 19:36:58,988 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:36:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:36:58,990 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53520 2026-10-08 19:36:58,993 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-08 19:36:58,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53520 2026-10-08 19:36:59,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193659_102175_TestSelfOrderMobile.txt 2026-10-08 19:36:59,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpx5ruphsr_chrome_odoo" 2026-10-08 19:36:59,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53683 2026-10-08 19:36:59,592 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp1q6yxlu3_chrome_odoo 2026-10-08 19:36:59,592 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37111/json/version 2026-10-08 19:36:59,594 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37111/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:36:59,625 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-08 19:36:59,625 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:37111/json 2026-10-08 19:36:59,626 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37111/json with timeout 3 increased to 10s during tests 2026-10-08 19:36:59,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:37111/devtools/page/FEA017109C0AC060EB1D4C62520CE74B 2026-10-08 19:36:59,668 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-08 19:36:59,674 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-08 19:36:59,681 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-08 19:36:59,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" in browser 2026-10-08 19:36:59,709 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" 2026-10-08 19:37:00,068 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:00] "GET /pos-self/217?access_token=15ba7e6897e34771 HTTP/1.1" 200 - 70 0.098 0.239 2026-10-08 19:37:00,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'FEA017109C0AC060EB1D4C62520CE74B', 'loaderId': '20125FD41069D640ABE00251FDE25F59', 'isDownload': False} 2026-10-08 19:37:00,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-10-08 19:37:00,100 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:37:00,142 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:00] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.015 0.018 2026-10-08 19:37:00,157 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:00] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.042 2026-10-08 19:37:00,177 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:00] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.011 0.040 2026-10-08 19:37:00,457 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:00] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.017 2026-10-08 19:37:00,476 100 INFO rb-6d39a9a-225376-422534 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=15ba7e6897e34771"})" 2026-10-08 19:37:00,484 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:00] "GET /favicon.ico HTTP/1.1" 301 - 3 0.006 0.014 2026-10-08 19:37:00,519 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:00] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.007 0.016 2026-10-08 19:37:00,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:00] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.007 0.027 2026-10-08 19:37:00,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-08 19:37:00,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:37:01,337 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:01,341 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:01,360 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:01,374 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:01] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:37:01,375 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:01] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:37:01,421 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:37:01,480 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:01,495 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37: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-08 19:37:01,500 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:01,534 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:01,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:01] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.033 0.076 2026-10-08 19:37:01,646 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:01] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.007 0.034 2026-10-08 19:37:02,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:02,411 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:02,440 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32236903 for PoS orders references: ['Self-Order 00399-217-0003'] (draft: True) 2026-10-08 19:37:02,491 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32236903 with result: [{'id': 506, 'pos_reference': 'Self-Order 00399-217-0003', 'account_move': False}] 2026-10-08 19:37:02,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:02] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.067 0.101 2026-10-08 19:37:02,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 19:37:02,629 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-10-08 19:37:03,349 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:03,355 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:03,373 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:03,389 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:03,412 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:03,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-08 19:37:03,429 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:37:03,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53683 2026-10-08 19:37:03,457 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-08 19:37:03,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53683 2026-10-08 19:37:03,562 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193703_562384_TestSelfOrderMobile.txt 2026-10-08 19:37:03,562 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp1q6yxlu3_chrome_odoo" 2026-10-08 19:37:04,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53846 2026-10-08 19:37:04,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpnhsbgue9_chrome_odoo 2026-10-08 19:37:04,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38593/json/version 2026-10-08 19:37:04,013 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38593/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:37:04,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-08 19:37:04,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38593/json 2026-10-08 19:37:04,042 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38593/json with timeout 3 increased to 10s during tests 2026-10-08 19:37:04,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:38593/devtools/page/38483247F6AF78CCEB9496222F35C1F3 2026-10-08 19:37:04,091 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-08 19:37:04,101 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-08 19:37:04,110 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-08 19:37:04,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" in browser 2026-10-08 19:37:04,126 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" 2026-10-08 19:37:04,449 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:04] "GET /pos-self/217?access_token=15ba7e6897e34771 HTTP/1.1" 200 - 70 0.085 0.212 2026-10-08 19:37:04,458 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '38483247F6AF78CCEB9496222F35C1F3', 'loaderId': '8EE9B9B1A252BEC2B37C939D3696E703', 'isDownload': False} 2026-10-08 19:37:04,458 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-10-08 19:37:04,491 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:37:04,521 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:04] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.006 0.013 2026-10-08 19:37:04,545 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:04] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.006 0.030 2026-10-08 19:37:04,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:04] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.039 2026-10-08 19:37:04,846 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:04] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 19:37:04,869 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:04] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.012 2026-10-08 19:37:04,877 100 INFO rb-6d39a9a-225376-422534 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=15ba7e6897e34771"})" 2026-10-08 19:37:04,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:04] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.008 0.014 2026-10-08 19:37:04,926 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:04] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.005 0.021 2026-10-08 19:37:04,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 19:37:05,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-08 19:37:05,715 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:05,721 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:05,740 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:05,745 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:05] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:05,751 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:05] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:05,782 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:05,825 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:05,839 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:05,841 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:37:05,862 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:05,931 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:05] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.025 0.063 2026-10-08 19:37:05,962 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:05] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.006 0.024 2026-10-08 19:37:06,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-08 19:37:06,703 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:06,710 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:06,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16209863 for PoS orders references: ['Self-Order 00399-217-0004'] (draft: True) 2026-10-08 19:37:06,777 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16209863 with result: [{'id': 507, 'pos_reference': 'Self-Order 00399-217-0004', 'account_move': False}] 2026-10-08 19:37:06,892 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:06] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.086 0.095 2026-10-08 19:37:06,910 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 19:37:07,671 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:07,675 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:07,692 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:07,706 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:07,729 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:07,735 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-08 19:37:07,770 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:07,782 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53846 2026-10-08 19:37:07,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-08 19:37:07,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53846 2026-10-08 19:37:07,894 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193707_894336_TestSelfOrderMobile.txt 2026-10-08 19:37:07,894 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpnhsbgue9_chrome_odoo" 2026-10-08 19:37:08,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54013 2026-10-08 19:37:08,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpusgiz25p_chrome_odoo 2026-10-08 19:37:08,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38303/json/version 2026-10-08 19:37:08,339 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38303/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:37:08,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-08 19:37:08,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38303/json 2026-10-08 19:37:08,395 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38303/json with timeout 3 increased to 10s during tests 2026-10-08 19:37:08,409 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:38303/devtools/page/E2FC4CF1448C8EB721737B1D7A25C1CC 2026-10-08 19:37:08,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-08 19:37:08,452 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-08 19:37:08,478 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-08 19:37:08,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" in browser 2026-10-08 19:37:08,505 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" 2026-10-08 19:37:08,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:08] "GET /pos-self/217?access_token=15ba7e6897e34771 HTTP/1.1" 200 - 70 0.073 0.197 2026-10-08 19:37:08,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'E2FC4CF1448C8EB721737B1D7A25C1CC', 'loaderId': '14C2E8C47630E39A442FCA4DF715903A', 'isDownload': False} 2026-10-08 19:37:08,800 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-10-08 19:37:08,816 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:37:08,856 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:08] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.017 0.011 2026-10-08 19:37:08,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:08] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.007 0.029 2026-10-08 19:37:08,893 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:08] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.051 2026-10-08 19:37:09,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:09] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-08 19:37:09,197 100 INFO rb-6d39a9a-225376-422534 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=15ba7e6897e34771"})" 2026-10-08 19:37:09,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:09] "GET /favicon.ico HTTP/1.1" 301 - 3 0.012 0.012 2026-10-08 19:37:09,231 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:09] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.011 0.016 2026-10-08 19:37:09,247 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:09] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.006 0.018 2026-10-08 19:37:09,265 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.008 2026-10-08 19:37:09,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-08 19:37:10,051 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:10,055 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:10,074 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:10,081 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:10] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:37:10,082 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:10] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:37:10,103 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:37:10,155 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:10,166 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:10,168 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:10] "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-08 19:37:10,196 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:10,305 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:10] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.051 0.076 2026-10-08 19:37:10,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:10] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.096 2026-10-08 19:37:11,070 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:11,078 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:11,101 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:11] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 11 0.006 0.016 2026-10-08 19:37:11,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-08 19:37:11,876 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:11,891 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:11,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46216402 for PoS orders references: ['Self-Order 00399-217-0005'] (draft: True) 2026-10-08 19:37:11,961 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46216402 with result: [{'id': 508, 'pos_reference': 'Self-Order 00399-217-0005', 'account_move': False}] 2026-10-08 19:37:12,065 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:12] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 59 0.071 0.103 2026-10-08 19:37:12,081 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:37:12,847 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:12,864 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:12,876 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:12,891 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:13,037 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:13] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.068 0.075 2026-10-08 19:37:13,065 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:13] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.008 0.163 2026-10-08 19:37:13,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-10-08 19:37:13,802 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:13,806 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:14,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:14] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 59 0.110 0.130 2026-10-08 19:37:14,832 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:14,844 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:14,861 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:14,882 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:14,886 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-08 19:37:14,898 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54013 2026-10-08 19:37:14,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-08 19:37:14,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54013 2026-10-08 19:37:15,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193715_010912_TestSelfOrderMobile.txt 2026-10-08 19:37:15,011 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpusgiz25p_chrome_odoo" 2026-10-08 19:37:15,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54180 2026-10-08 19:37:15,446 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp1xmrvdv4_chrome_odoo 2026-10-08 19:37:15,447 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38625/json/version 2026-10-08 19:37:15,449 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38625/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:37:15,479 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-08 19:37:15,479 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38625/json 2026-10-08 19:37:15,482 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38625/json with timeout 3 increased to 10s during tests 2026-10-08 19:37:15,490 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:38625/devtools/page/1D22B87B639B242E695140FAEE05E21D 2026-10-08 19:37:15,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-08 19:37:15,519 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-08 19:37:15,558 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-08 19:37:15,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" in browser 2026-10-08 19:37:15,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" 2026-10-08 19:37:15,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:15] "GET /pos-self/217?access_token=15ba7e6897e34771 HTTP/1.1" 200 - 70 0.082 0.209 2026-10-08 19:37:15,919 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '1D22B87B639B242E695140FAEE05E21D', 'loaderId': '0962DF33243ABBD44891396F8CDEC47A', 'isDownload': False} 2026-10-08 19:37:15,919 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-10-08 19:37:15,939 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:37:15,974 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:15] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.006 0.014 2026-10-08 19:37:16,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:16] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.019 0.031 2026-10-08 19:37:16,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:16] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.031 0.055 2026-10-08 19:37:16,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:16] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 19:37:16,288 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:16] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.013 2026-10-08 19:37:16,290 100 INFO rb-6d39a9a-225376-422534 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=15ba7e6897e34771"})" 2026-10-08 19:37:16,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:16] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.009 0.014 2026-10-08 19:37:16,336 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:16] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.004 0.027 2026-10-08 19:37:16,352 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 19:37:16,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 19:37:17,123 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:17,127 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:17,144 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:17,160 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:17] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:37:17,161 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:17] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:37:17,200 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:37:17,236 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:17,247 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:17,248 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:17,272 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:17,355 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:17] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.032 0.067 2026-10-08 19:37:17,385 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:17] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.006 0.032 2026-10-08 19:37:18,141 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:18,155 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:18,173 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14118230 for PoS orders references: ['Self-Order 00399-217-0006'] (draft: True) 2026-10-08 19:37:18,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14118230 with result: [{'id': 509, 'pos_reference': 'Self-Order 00399-217-0006', 'account_move': False}] 2026-10-08 19:37:18,312 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:18] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.056 0.111 2026-10-08 19:37:18,332 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-08 19:37:18,458 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-08 19:37:19,089 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:19,108 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:19,119 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:19,131 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:19,264 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:19] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.054 0.088 2026-10-08 19:37:19,294 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:19] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.008 0.146 2026-10-08 19:37:20,027 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:20,038 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:20,189 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:20] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.049 0.110 2026-10-08 19:37:20,271 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:37:20,959 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:20,968 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:20,990 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:21,011 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:21,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-08 19:37:21,027 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:21,040 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54180 2026-10-08 19:37:21,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-08 19:37:21,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54180 2026-10-08 19:37:21,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193721_139980_TestSelfOrderMobile.txt 2026-10-08 19:37:21,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp1xmrvdv4_chrome_odoo" 2026-10-08 19:37:21,566 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54349 2026-10-08 19:37:21,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpgmgeeuc9_chrome_odoo 2026-10-08 19:37:21,567 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:42923/json/version 2026-10-08 19:37:21,570 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42923/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:37:21,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-08 19:37:21,584 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:42923/json 2026-10-08 19:37:21,584 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42923/json with timeout 3 increased to 10s during tests 2026-10-08 19:37:21,591 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:42923/devtools/page/6CE4F998DE66711733E70AB66BFA4FD9 2026-10-08 19:37:21,600 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-08 19:37:21,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-08 19:37:21,666 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-08 19:37:21,684 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" in browser 2026-10-08 19:37:21,684 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" 2026-10-08 19:37:22,002 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:22] "GET /pos-self/217?access_token=15ba7e6897e34771 HTTP/1.1" 200 - 70 0.075 0.229 2026-10-08 19:37:22,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '6CE4F998DE66711733E70AB66BFA4FD9', 'loaderId': '41EA3A8AE13FC7DD0670D6F3414A1CF7', 'isDownload': False} 2026-10-08 19:37:22,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-10-08 19:37:22,037 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:37:22,064 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:22] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.010 0.011 2026-10-08 19:37:22,094 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:22] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.042 2026-10-08 19:37:22,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:22] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.008 0.049 2026-10-08 19:37:22,313 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:22] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-10-08 19:37:22,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:22] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.007 2026-10-08 19:37:22,334 100 INFO rb-6d39a9a-225376-422534 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=15ba7e6897e34771"})" 2026-10-08 19:37:22,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:22] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.015 2026-10-08 19:37:22,388 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:22] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.006 0.033 2026-10-08 19:37:22,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 19:37:22,476 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:37:23,183 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:23,188 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:23,206 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:23,212 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:23] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:23,217 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:23] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:23,237 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:23,296 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:23,312 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:23] "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-08 19:37:23,313 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:23,340 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:23,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:23] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.052 0.070 2026-10-08 19:37:23,475 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:23] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.010 0.067 2026-10-08 19:37:24,217 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:24,222 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:24,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37297140 for PoS orders references: ['Self-Order 00399-217-0007'] (draft: True) 2026-10-08 19:37:24,284 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37297140 with result: [{'id': 510, 'pos_reference': 'Self-Order 00399-217-0007', 'account_move': False}] 2026-10-08 19:37:24,374 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:24] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.063 0.087 2026-10-08 19:37:24,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.014 2026-10-08 19:37:24,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-08 19:37:25,154 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:25,173 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:25,180 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:25,199 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:25,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:25] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.047 0.082 2026-10-08 19:37:25,358 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:25] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.015 0.136 2026-10-08 19:37:26,082 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:26,087 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:26,250 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:26] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.065 0.096 2026-10-08 19:37:26,301 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-10-08 19:37:27,022 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:27,029 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:27,041 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:27,062 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:27,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-08 19:37:27,086 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54349 2026-10-08 19:37:27,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-08 19:37:27,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54349 2026-10-08 19:37:27,194 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193727_194355_TestSelfOrderMobile.txt 2026-10-08 19:37:27,194 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpgmgeeuc9_chrome_odoo" 2026-10-08 19:37:27,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54518 2026-10-08 19:37:27,514 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp9lv95myt_chrome_odoo 2026-10-08 19:37:27,514 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33001/json/version 2026-10-08 19:37:27,516 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33001/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:37:27,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-08 19:37:27,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33001/json 2026-10-08 19:37:27,589 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33001/json with timeout 3 increased to 10s during tests 2026-10-08 19:37:27,608 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:33001/devtools/page/74B97AA2247A69CB63572AAE79793312 2026-10-08 19:37:27,621 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-08 19:37:27,643 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-08 19:37:27,686 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-08 19:37:27,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" in browser 2026-10-08 19:37:27,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" 2026-10-08 19:37:28,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:28] "GET /pos-self/217?access_token=15ba7e6897e34771 HTTP/1.1" 200 - 70 0.136 0.213 2026-10-08 19:37:28,094 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '74B97AA2247A69CB63572AAE79793312', 'loaderId': 'DA073FB2EFF132BEFFC9FDA6C9A30F14', 'isDownload': False} 2026-10-08 19:37:28,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-10-08 19:37:28,131 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:37:28,169 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:28] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.011 0.015 2026-10-08 19:37:28,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:28] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.015 0.049 2026-10-08 19:37:28,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:28] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.069 2026-10-08 19:37:28,523 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:28] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.007 0.027 2026-10-08 19:37:28,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:28] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.033 2026-10-08 19:37:28,552 100 INFO rb-6d39a9a-225376-422534 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=15ba7e6897e34771"})" 2026-10-08 19:37:28,594 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:28] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.022 0.016 2026-10-08 19:37:28,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:28] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.008 0.027 2026-10-08 19:37:28,626 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.006 2026-10-08 19:37:28,709 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-08 19:37:29,417 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:29,423 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:29,441 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:29,455 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:29] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:37:29,457 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:29] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:37:29,485 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:29,522 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:29,541 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:29,545 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37: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-08 19:37:29,564 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:29,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:29] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.047 0.073 2026-10-08 19:37:29,680 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:29] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.057 2026-10-08 19:37:30,429 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:30,442 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:30,457 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5060762 for PoS orders references: ['Self-Order 00399-217-0008'] (draft: True) 2026-10-08 19:37:30,497 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5060762 with result: [{'id': 511, 'pos_reference': 'Self-Order 00399-217-0008', 'account_move': False}] 2026-10-08 19:37:30,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:30] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.050 0.102 2026-10-08 19:37:30,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:37:31,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-08 19:37:31,359 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:31,370 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:31,377 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:31,400 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:31,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:31] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.026 0.079 2026-10-08 19:37:31,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:31] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.004 0.092 2026-10-08 19:37:32,251 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:32,254 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:32,409 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:32] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.051 0.098 2026-10-08 19:37:32,910 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:37:33,182 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:33,193 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:33,213 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:33,238 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:33,239 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-08 19:37:33,256 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:33,268 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54518 2026-10-08 19:37:33,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-08 19:37:33,270 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54518 2026-10-08 19:37:33,361 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193733_361642_TestSelfOrderMobile.txt 2026-10-08 19:37:33,362 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp9lv95myt_chrome_odoo" 2026-10-08 19:37:33,775 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54685 2026-10-08 19:37:33,775 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmptxmewqm0_chrome_odoo 2026-10-08 19:37:33,775 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33035/json/version 2026-10-08 19:37:33,777 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33035/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:37:33,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-08 19:37:33,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33035/json 2026-10-08 19:37:33,838 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:33035/json with timeout 3 increased to 10s during tests 2026-10-08 19:37:33,857 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:33035/devtools/page/8F3F920BDE786C02767029A0EA5B5200 2026-10-08 19:37:33,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-08 19:37:33,891 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-08 19:37:33,919 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-08 19:37:33,926 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" in browser 2026-10-08 19:37:33,926 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" 2026-10-08 19:37:34,265 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:34] "GET /pos-self/217?access_token=15ba7e6897e34771 HTTP/1.1" 200 - 70 0.117 0.204 2026-10-08 19:37:34,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '8F3F920BDE786C02767029A0EA5B5200', 'loaderId': '1C5B7A847FDAAF5D940F1B8A6EDECECB', 'isDownload': False} 2026-10-08 19:37:34,272 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-10-08 19:37:34,301 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:37:34,340 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:34] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.006 0.011 2026-10-08 19:37:34,362 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:34] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.013 0.029 2026-10-08 19:37:34,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:34] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.052 2026-10-08 19:37:34,605 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:34] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-10-08 19:37:34,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:34] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.015 2026-10-08 19:37:34,632 100 INFO rb-6d39a9a-225376-422534 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=15ba7e6897e34771"})" 2026-10-08 19:37:34,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:34] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.016 2026-10-08 19:37:34,692 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:34] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.018 0.014 2026-10-08 19:37:34,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.013 2026-10-08 19:37:34,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.007 2026-10-08 19:37:35,471 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:35,476 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:35,494 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:35,503 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:35] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:37:35,505 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:35] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:37:35,523 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:35,569 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:35,593 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37: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-08 19:37:35,599 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:35,604 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:35,689 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:35] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.022 0.059 2026-10-08 19:37:35,714 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:35] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.049 2026-10-08 19:37:36,454 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:36,456 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:36,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:37:37,232 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:37,250 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:37,256 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:37,275 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:37,292 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:37,312 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:37,386 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:37] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.033 0.070 2026-10-08 19:37:38,149 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:38,154 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:38,177 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34851581 for PoS orders references: ['Self-Order 00399-217-0009'] (draft: True) 2026-10-08 19:37:38,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34851581 with result: [{'id': 512, 'pos_reference': 'Self-Order 00399-217-0009', 'account_move': False}] 2026-10-08 19:37:38,308 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:38] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.051 0.101 2026-10-08 19:37:38,311 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.115 2026-10-08 19:37:39,084 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:39,098 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:39,105 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:39,123 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:39,141 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:39,162 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:39,185 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:39,192 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:39,208 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:39,209 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-08 19:37:39,241 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54685 2026-10-08 19:37:39,246 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-08 19:37:39,247 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 19:37:39,252 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54685 2026-10-08 19:37:39,257 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:39] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.061 0.083 2026-10-08 19:37:39,285 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:39] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.006 0.131 2026-10-08 19:37:39,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193739_341110_TestSelfOrderMobile.txt 2026-10-08 19:37:39,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmptxmewqm0_chrome_odoo" 2026-10-08 19:37:39,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54851 2026-10-08 19:37:39,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpf9p5wxjy_chrome_odoo 2026-10-08 19:37:39,783 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36355/json/version 2026-10-08 19:37:39,785 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36355/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:37:39,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-10-08 19:37:39,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36355/json 2026-10-08 19:37:39,818 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36355/json with timeout 3 increased to 10s during tests 2026-10-08 19:37:39,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:36355/devtools/page/B6C65DC68F31D07531178ECDDC2B1C1C 2026-10-08 19:37:39,832 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-10-08 19:37:39,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-10-08 19:37:39,862 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-10-08 19:37:39,887 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" in browser 2026-10-08 19:37:39,887 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=15ba7e6897e34771" 2026-10-08 19:37:40,147 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:40] "GET /pos-self/217?access_token=15ba7e6897e34771 HTTP/1.1" 200 - 70 0.055 0.191 2026-10-08 19:37:40,152 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'B6C65DC68F31D07531178ECDDC2B1C1C', 'loaderId': 'BF8D822C3D4F24D1F5FD59BB5A580960', 'isDownload': False} 2026-10-08 19:37:40,152 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-10-08 19:37:40,181 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:37:40,218 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:40] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.016 0.013 2026-10-08 19:37:40,237 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:40] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.004 0.041 2026-10-08 19:37:40,260 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:40] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.010 0.046 2026-10-08 19:37:40,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:40] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.017 2026-10-08 19:37:40,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:40] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.017 2026-10-08 19:37:40,550 100 INFO rb-6d39a9a-225376-422534 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=15ba7e6897e34771"})" 2026-10-08 19:37:40,582 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:40] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.017 0.022 2026-10-08 19:37:40,617 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:40] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.015 0.038 2026-10-08 19:37:40,627 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.018 2026-10-08 19:37:40,702 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-10-08 19:37:41,401 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:41,409 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:41,423 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:41,432 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:41] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:37:41,435 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:41] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:41,471 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:41,511 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:41,519 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:41,527 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37: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-08 19:37:41,548 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:41,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:41] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.030 0.077 2026-10-08 19:37:41,665 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:41] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.081 2026-10-08 19:37:42,406 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:42,422 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:42,441 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:42,464 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:42,471 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:42,492 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:42,504 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:42,537 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:42,546 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:42,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:42] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.048 0.061 2026-10-08 19:37:42,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:42] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.011 0.079 2026-10-08 19:37:42,877 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:37:43,673 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:43,689 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:43,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21813084 for PoS orders references: ['Self-Order 00399-217-0010'] (draft: True) 2026-10-08 19:37:43,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21813084 with result: [{'id': 513, 'pos_reference': 'Self-Order 00399-217-0010', 'account_move': False}] 2026-10-08 19:37:43,849 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:43] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.067 0.103 2026-10-08 19:37:44,626 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:44,627 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:44,638 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:44,654 100 INFO rb-6d39a9a-225376-422534 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-08 19:37:44,657 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-10-08 19:37:44,680 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:37:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:37:44,698 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54851 2026-10-08 19:37:44,702 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-10-08 19:37:44,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54851 2026-10-08 19:37:44,814 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193744_814256_TestSelfOrderMobile.txt 2026-10-08 19:37:44,814 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpf9p5wxjy_chrome_odoo" 2026-10-08 19:37:44,881 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:38:19,582 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #176 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-10-08 19:38:22,728 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #176 deleted ir.attachment records with IDs: [7919, 7920, 7921, 7922, 7923, 7924, 7925, 7926, 7966, 7967, 7968, 7969, 7970, 7971, 7972, 7973] 2026-10-08 19:38:22,728 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #176 deleted pos.config records with IDs: [218, 219, 220, 221] 2026-10-08 19:38:22,777 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #176 deleted ir.sequence records with IDs: [4884, 4887, 4935, 4938, 4885, 4888, 4936, 4939] 2026-10-08 19:38:28,226 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos: Starting TestSelfOrderPos.test_table_stand_number_exported ... 2026-10-08 19:38:28,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome pid: 55017 2026-10-08 19:38:28,861 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless temporary user profile dir: /tmp/tmpyvhtupdg_chrome_odoo 2026-10-08 19:38:28,861 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:34811/json/version 2026-10-08 19:38:28,863 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34811/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:38:28,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Browser version: Chrome/150.0.7871.114 2026-10-08 19:38:28,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:34811/json 2026-10-08 19:38:28,886 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34811/json with timeout 3 increased to 10s during tests 2026-10-08 19:38:28,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Websocket url found: ws://127.0.0.1:34811/devtools/page/6A6B01E1D98D8D6DF87E425E6210B78E 2026-10-08 19:38:28,916 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Enable chrome headless console log notification 2026-10-08 19:38:28,929 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless enable page notifications 2026-10-08 19:38:29,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_user from n/a 2026-10-08 19:38:29,223 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Setting session cookie in browser 2026-10-08 19:38:29,230 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:29,231 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:29,255 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:38:30,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:30] "GET /pos/ui?config_id=222 HTTP/1.1" 200 - 114 0.183 1.024 2026-10-08 19:38:30,458 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigation result: {'frameId': '6A6B01E1D98D8D6DF87E425E6210B78E', 'loaderId': 'B2354BBDF1C697FFC60164CD4FE429D6', 'isDownload': False} 2026-10-08 19:38:30,458 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate ready code "odoo.isTourReady('test_table_stand_number_exported')" 2026-10-08 19:38:30,487 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:38:30,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:30] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-10-08 19:38:30,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:30] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-10-08 19:38:30,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:30] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.055 2026-10-08 19:38:31,180 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:31] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.008 0.013 2026-10-08 19:38:31,198 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.018 2026-10-08 19:38:31,268 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:38:31,277 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-10-08 19:38:31,285 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:38:31,308 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:32,079 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:32,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.411 0.718 2026-10-08 19:38:32,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.069 2026-10-08 19:38:32,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:32] "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-08 19:38:32,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.011 0.007 2026-10-08 19:38:32,806 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:32] "GET /web/image?model=product.product&field=image_128&id=1872&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 14 0.077 0.083 2026-10-08 19:38:32,851 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:38:32,889 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:32] "GET /web/image?model=product.product&field=image_128&id=1869&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 8 0.011 0.210 2026-10-08 19:38:32,953 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:32] "GET /web/image?model=product.product&field=image_128&id=1871&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 8 0.017 0.269 2026-10-08 19:38:32,961 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:38:32,981 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:38:32,995 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:38:33,010 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=product.product&field=image_128&id=1870&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 8 0.015 0.295 2026-10-08 19:38:33,086 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=product.product&field=image_128&id=1868&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 8 0.016 0.363 2026-10-08 19:38:33,096 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:38:33,164 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=product.product&field=image_128&id=1867&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 8 0.029 0.433 2026-10-08 19:38:33,188 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.318 2026-10-08 19:38:33,250 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=product.product&field=image_128&id=1866&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 8 0.015 0.338 2026-10-08 19:38:33,275 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.014 0.255 2026-10-08 19:38:33,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.008 0.271 2026-10-08 19:38:33,303 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:38:33,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.204 2026-10-08 19:38:33,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.005 0.154 2026-10-08 19:38:33,346 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.142 2026-10-08 19:38:33,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.134 2026-10-08 19:38:33,421 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 18 0.023 0.140 2026-10-08 19:38:33,470 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image/res.company/87/favicon HTTP/1.1" 200 - 11 0.016 0.167 2026-10-08 19:38:33,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=product.product&field=image_128&id=1865&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 8 0.016 0.214 2026-10-08 19:38:33,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=product.product&field=image_128&id=1864&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 8 0.018 0.274 2026-10-08 19:38:33,645 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=pos.category&field=image_128&id=40&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 4 0.003 0.289 2026-10-08 19:38:33,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=pos.category&field=image_128&id=41&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 4 0.005 0.292 2026-10-08 19:38:33,699 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image?model=pos.category&field=image_128&id=42&unique=2026-10-08%2019:37:44 HTTP/1.1" 200 - 4 0.007 0.254 2026-10-08 19:38:33,708 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:33,722 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:33,731 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /web/image/res.company/87/favicon HTTP/1.1" 304 - 6 0.008 0.208 2026-10-08 19:38:33,783 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:33,796 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:33,806 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.049 0.047 2026-10-08 19:38:33,845 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:33,901 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:33,917 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:38:33,918 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:38:33,925 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:33,947 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:33,969 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:34,002 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:38:34,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81321325 for PoS orders references: ['POS/12345678901234'] (draft: False) 2026-10-08 19:38:34,040 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #178 deleted pos.order.line records with IDs: [908] 2026-10-08 19:38:34,307 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81321325 with result: [{'id': 514, 'pos_reference': 'POS/12345678901234', 'account_move': False}] 2026-10-08 19:38:34,335 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 129 0.131 0.227 2026-10-08 19:38:34,448 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:34] "GET /web/image?model=pos.config&id=222&field=custom_logo HTTP/1.1" 200 - 11 0.027 0.026 2026-10-08 19:38:35,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: test successful 2026-10-08 19:38:35,158 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:38:35,186 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing chrome headless with pid 55017 2026-10-08 19:38:35,187 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing websocket connection 2026-10-08 19:38:35,188 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Terminating chrome headless with pid 55017 2026-10-08 19:38:35,310 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193835_310053_TestSelfOrderPos.txt 2026-10-08 19:38:35,310 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Removing chrome user profile "/tmp/tmpyvhtupdg_chrome_odoo" 2026-10-08 19:38:35,517 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-08 19:38:38,554 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-08 19:38:54,691 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55224 2026-10-08 19:38:54,691 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmp7cd06l47_chrome_odoo 2026-10-08 19:38:54,692 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:38395/json/version 2026-10-08 19:38:54,693 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38395/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:38:54,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-10-08 19:38:54,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:38395/json 2026-10-08 19:38:54,725 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38395/json with timeout 3 increased to 10s during tests 2026-10-08 19:38:54,742 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:38395/devtools/page/CD0DD042576A07E5E12CEAD67C4E6057 2026-10-08 19:38:54,760 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-10-08 19:38:54,768 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-10-08 19:38:55,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:38:55,553 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-10-08 19:38:55,560 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos-self/223?access_token=7b7ff74a485b4528" in browser 2026-10-08 19:38:55,560 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos-self/223?access_token=7b7ff74a485b4528" 2026-10-08 19:38:55,594 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:38:56,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:56] "GET /pos-self/223?access_token=7b7ff74a485b4528 HTTP/1.1" 200 - 169 0.288 0.906 2026-10-08 19:38:56,789 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': 'CD0DD042576A07E5E12CEAD67C4E6057', 'loaderId': 'B31EC8FD04A6FD6F0EABDBF21087812F', 'isDownload': False} 2026-10-08 19:38:56,789 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-10-08 19:38:56,829 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:38:56,885 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f73bc5b/pos_self_order.assets.min.css, copying from /web/assets/f73bc5b/pos_self_order.assets.min.css 2026-10-08 19:38:56,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:56] "GET /web/assets/1/f73bc5b/pos_self_order.assets.min.css HTTP/1.1" 200 - 13 0.061 0.038 2026-10-08 19:38:56,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/376ca41/pos_self_order.assets.min.js, copying from /web/assets/376ca41/pos_self_order.assets.min.js 2026-10-08 19:38:57,026 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:57] "GET /web/assets/1/376ca41/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.033 0.146 2026-10-08 19:38:57,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js, copying from /web/assets/2a1d2af/pos_self_order.assets_tests.min.js 2026-10-08 19:38:57,099 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:57] "GET /web/assets/1/2a1d2af/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.051 0.199 2026-10-08 19:38:57,433 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:57] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.025 0.025 2026-10-08 19:38:57,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:57] "GET /favicon.ico HTTP/1.1" 301 - 3 0.010 0.041 2026-10-08 19:38:57,461 100 INFO rb-6d39a9a-225376-422534 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=7b7ff74a485b4528"})" 2026-10-08 19:38:57,526 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:57] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.034 0.026 2026-10-08 19:38:57,557 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:57] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 7 0.017 0.049 2026-10-08 19:38:57,714 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.146 2026-10-08 19:38:57,813 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.005 2026-10-08 19:38:58,358 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:58,367 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:58,435 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:58,453 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:38:58,458 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:58,512 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:58,586 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:58] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.037 0.087 2026-10-08 19:38:58,601 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:58] "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-08 19:38:58,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:58] "GET /menu/get-image/1873/512 HTTP/1.1" 200 - 10 0.010 0.023 2026-10-08 19:38:59,357 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:59,368 100 INFO rb-6d39a9a-225376-422534 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-08 19:38:59,401 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:59] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.016 0.019 2026-10-08 19:38:59,409 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:38:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.011 2026-10-08 19:39:00,178 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:00,215 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2716500 for PoS orders references: ['Self-Order 00401-223-0001'] (draft: True) 2026-10-08 19:39:00,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2716500 with result: [{'id': 515, 'pos_reference': 'Self-Order 00401-223-0001', 'account_move': False}] 2026-10-08 19:39:00,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:00] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 92 0.195 0.199 2026-10-08 19:39:00,584 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.063 2026-10-08 19:39:00,602 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:39:01,374 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:01,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-10-08 19:39:01,402 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:39:01,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55224 2026-10-08 19:39:01,418 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-10-08 19:39:01,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55224 2026-10-08 19:39:01,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193901_516458_TestSelfOrderSequence.txt 2026-10-08 19:39:01,517 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmp7cd06l47_chrome_odoo" 2026-10-08 19:39:01,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55384 2026-10-08 19:39:01,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmps1rixjd7_chrome_odoo 2026-10-08 19:39:01,972 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:38215/json/version 2026-10-08 19:39:01,979 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38215/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:39:02,064 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-10-08 19:39:02,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:38215/json 2026-10-08 19:39:02,068 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38215/json with timeout 3 increased to 10s during tests 2026-10-08 19:39:02,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:38215/devtools/page/C15DDAC0CA4123E8EE25A4C4A696969E 2026-10-08 19:39:02,089 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-10-08 19:39:02,094 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-10-08 19:39:02,231 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:pos_admin from n/a 2026-10-08 19:39:02,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-10-08 19:39:02,263 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:02,263 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:04,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:04] "GET /pos/ui?config_id=223 HTTP/1.1" 200 - 98 0.272 1.819 2026-10-08 19:39:04,402 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': 'C15DDAC0CA4123E8EE25A4C4A696969E', 'loaderId': '721626782E5616580110F18010887D14', 'isDownload': False} 2026-10-08 19:39:04,402 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-10-08 19:39:04,428 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:39:04,472 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:04] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.022 0.012 2026-10-08 19:39:04,489 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:04] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-10-08 19:39:04,522 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:04] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.023 0.033 2026-10-08 19:39:05,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:05] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-10-08 19:39:05,150 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-10-08 19:39:05,225 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:39:05,236 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-10-08 19:39:05,239 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:39:05,274 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:06,051 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:06,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 368 0.608 0.778 2026-10-08 19:39:06,818 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.095 2026-10-08 19:39:06,841 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.002 0.011 2026-10-08 19:39:06,864 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.008 2026-10-08 19:39:07,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image?model=product.product&field=image_128&id=1873&unique=2026-10-08%2019:38:35 HTTP/1.1" 200 - 14 0.045 0.056 2026-10-08 19:39:07,018 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:39:07,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image?model=product.product&field=image_128&id=1875&unique=2026-10-08%2019:38:35 HTTP/1.1" 200 - 8 0.026 0.148 2026-10-08 19:39:07,108 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 7 0.009 0.165 2026-10-08 19:39:07,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image?model=product.product&field=image_128&id=1874&unique=2026-10-08%2019:38:35 HTTP/1.1" 200 - 8 0.013 0.250 2026-10-08 19:39:07,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.247 2026-10-08 19:39:07,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.007 0.276 2026-10-08 19:39:07,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.187 2026-10-08 19:39:07,261 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38720082 for PoS orders references: ['Self-Order 00401-223-0001'] (draft: True) 2026-10-08 19:39:07,294 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #181 deleted pos.order.line records with IDs: [910] 2026-10-08 19:39:07,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38720082 with result: [{'id': 515, 'pos_reference': 'Self-Order 00401-223-0001', 'account_move': False}] 2026-10-08 19:39:07,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.104 0.284 2026-10-08 19:39:07,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.030 0.400 2026-10-08 19:39:07,561 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.360 2026-10-08 19:39:07,596 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 19:39:07,620 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "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-08 19:39:07,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.038 0.369 2026-10-08 19:39:07,646 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:39:07,740 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image/res.users/181/avatar_128 HTTP/1.1" 200 - 18 0.059 0.066 2026-10-08 19:39:07,788 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image?model=pos.category&field=image_128&id=43&unique=2026-10-08%2019:38:35 HTTP/1.1" 200 - 4 0.022 0.495 2026-10-08 19:39:07,800 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.176 2026-10-08 19:39:07,815 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.571 2026-10-08 19:39:07,840 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.192 2026-10-08 19:39:08,344 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:08,350 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.009 2026-10-08 19:39:08,537 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:39:09,329 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:09,387 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:09,394 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:09,406 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:09,418 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:09,433 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:09,455 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:09,469 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:09,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'back to floor (trigger: .floor-button)' 2026-10-08 19:39:09,507 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86264729 for PoS orders references: ['Order 00401-001-0001'] (draft: True) 2026-10-08 19:39:09,511 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:09,527 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.pos-topheader .ticket-button' 2026-10-08 19:39:09,675 100 INFO rb-6d39a9a-225376-422534 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86264729 with result: [{'id': 516, 'pos_reference': 'Order 00401-001-0001', 'account_move': False}] 2026-10-08 19:39:09,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 53 0.086 0.120 2026-10-08 19:39:09,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.049 2026-10-08 19:39:10,482 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.screen.ticket-screen' 2026-10-08 19:39:10,537 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.013 0.040 2026-10-08 19:39:10,642 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:39:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-10-08 19:39:11,328 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:11,333 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:11,350 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:11,367 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:11,384 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:11,386 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-10-08 19:39:11,397 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55384 2026-10-08 19:39:11,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-10-08 19:39:11,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55384 2026-10-08 19:39:11,507 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_193911_507221_TestSelfOrderSequence.txt 2026-10-08 19:39:11,507 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmps1rixjd7_chrome_odoo" 2026-10-08 19:39:11,588 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:39:48,640 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #182 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-10-08 19:39:51,995 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #182 deleted ir.attachment records with IDs: [8090, 8091, 8092, 8093, 8094, 8095, 8096, 8097, 8137, 8138, 8139, 8140, 8141, 8142, 8143, 8144] 2026-10-08 19:39:51,996 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #182 deleted pos.config records with IDs: [224, 225, 226, 227] 2026-10-08 19:39:52,018 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #182 deleted ir.sequence records with IDs: [5021, 5024, 5072, 5075, 5022, 5025, 5073, 5076] 2026-10-08 19:39:58,460 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-10-08 19:39:59,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome pid: 55577 2026-10-08 19:39:59,159 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless temporary user profile dir: /tmp/tmpjodwpfbr_chrome_odoo 2026-10-08 19:39:59,159 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:36663/json/version 2026-10-08 19:39:59,163 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36663/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:39:59,184 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Browser version: Chrome/150.0.7871.114 2026-10-08 19:39:59,185 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:36663/json 2026-10-08 19:39:59,186 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:36663/json with timeout 3 increased to 10s during tests 2026-10-08 19:39:59,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Websocket url found: ws://127.0.0.1:36663/devtools/page/45755FF497D61FBE2F84F9211BB7BA49 2026-10-08 19:39:59,227 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Enable chrome headless console log notification 2026-10-08 19:39:59,234 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless enable page notifications 2026-10-08 19:39:59,574 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 19:39:59,577 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Setting session cookie in browser 2026-10-08 19:39:59,604 100 INFO rb-6d39a9a-225376-422534 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-08 19:39:59,604 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=228" 2026-10-08 19:39:59,630 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:40:01,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:01] "GET /pos/ui?config_id=228 HTTP/1.1" 200 - 113 0.192 1.256 2026-10-08 19:40:01,076 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigation result: {'frameId': '45755FF497D61FBE2F84F9211BB7BA49', 'loaderId': '6C77F9829639B2729E4825C3047753B2', 'isDownload': False} 2026-10-08 19:40:01,077 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate ready code "odoo.isTourReady('VivaWalletTour')" 2026-10-08 19:40:01,104 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:40:01,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:01] "GET /web/assets/0b088ab/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.020 0.013 2026-10-08 19:40:01,185 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:01] "GET /web/assets/7bd91cd/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.042 2026-10-08 19:40:01,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:01] "GET /web/assets/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.076 2026-10-08 19:40:01,814 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:01] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.011 0.013 2026-10-08 19:40:01,828 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-10-08 19:40:01,893 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:40:01,909 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:40:01,918 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-10-08 19:40:01,955 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:03,085 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.409 0.741 2026-10-08 19:40:03,230 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:03] "GET /pos/ui HTTP/1.1" 200 - 22 0.048 1.183 2026-10-08 19:40:03,262 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 19:40:03,377 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.051 0.162 2026-10-08 19:40:03,440 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-10-08 19:40:03,520 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-08 19:40:04,276 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.178 0.565 2026-10-08 19:40:04,299 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: '.opening-cash-control .button:contains("Open session")' 2026-10-08 19:40:04,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "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-08 19:40:04,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "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-08 19:40:04,460 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:40:04,623 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "GET /web/image?model=product.product&field=image_128&id=1881&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 14 0.053 0.078 2026-10-08 19:40:04,647 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:40:04,694 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "GET /web/image?model=product.product&field=image_128&id=1884&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 8 0.015 0.189 2026-10-08 19:40:04,754 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "GET /web/image?model=product.product&field=image_128&id=1885&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 8 0.008 0.253 2026-10-08 19:40:04,801 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "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-08 19:40:04,819 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:40:04,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "GET /web/image?model=product.product&field=image_128&id=1882&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 8 0.017 0.309 2026-10-08 19:40:04,840 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:40:04,908 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "GET /web/image?model=product.product&field=image_128&id=1883&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 8 0.020 0.390 2026-10-08 19:40:04,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "GET /web/image?model=product.product&field=image_128&id=1886&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 8 0.016 0.423 2026-10-08 19:40:04,993 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.300 2026-10-08 19:40:05,041 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 19:40:05,076 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image?model=product.product&field=image_128&id=1880&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 8 0.034 0.323 2026-10-08 19:40:05,092 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.004 0.241 2026-10-08 19:40:05,103 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:40:05,113 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.010 0.239 2026-10-08 19:40:05,127 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.003 0.209 2026-10-08 19:40:05,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-10-08%2017:02:54 HTTP/1.1" 200 - 6 0.012 0.156 2026-10-08 19:40:05,156 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.117 2026-10-08 19:40:05,187 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-10-08%2016:51:46 HTTP/1.1" 200 - 6 0.011 0.125 2026-10-08 19:40:05,290 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image/res.users/182/avatar_128 HTTP/1.1" 200 - 19 0.033 0.164 2026-10-08 19:40:05,332 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image/res.company/90/favicon HTTP/1.1" 200 - 6 0.014 0.208 2026-10-08 19:40:05,401 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image?model=product.product&field=image_128&id=1879&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 8 0.016 0.259 2026-10-08 19:40:05,471 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image?model=product.product&field=image_128&id=1878&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 8 0.011 0.327 2026-10-08 19:40:05,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image?model=pos.category&field=image_128&id=44&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 4 0.007 0.317 2026-10-08 19:40:05,514 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,537 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image?model=pos.category&field=image_128&id=45&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 4 0.016 0.314 2026-10-08 19:40:05,559 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,568 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,573 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image?model=pos.category&field=image_128&id=46&unique=2026-10-08%2019:39:11 HTTP/1.1" 200 - 4 0.006 0.262 2026-10-08 19:40:05,585 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,604 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,611 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/image/res.company/90/favicon HTTP/1.1" 304 - 6 0.019 0.209 2026-10-08 19:40:05,619 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,633 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,654 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,657 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.022 0.118 2026-10-08 19:40:05,671 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,684 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,720 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,739 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-08 19:40:05,741 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:40:05,744 100 INFO rb-6d39a9a-225376-422534 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-08 19:40:05,749 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:40:05,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click send button (trigger: .button.send_payment_request)' 2026-10-08 19:40:05,795 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-10-08 19:40:05,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.023 0.015 2026-10-08 19:40:05,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: test successful 2026-10-08 19:40:05,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "POST /web/dataset/call_kw/pos.payment.method/viva_wallet_send_payment_request HTTP/1.1" 200 - 2 0.002 0.012 2026-10-08 19:40:05,816 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:40:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:40:05,822 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing chrome headless with pid 55577 2026-10-08 19:40:05,824 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing websocket connection 2026-10-08 19:40:05,825 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Terminating chrome headless with pid 55577 2026-10-08 19:40:05,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194005_937843_TestVivaWalletHttpCommon.txt 2026-10-08 19:40:05,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Removing chrome user profile "/tmp/tmpjodwpfbr_chrome_odoo" 2026-10-08 19:40:06,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-10-08 19:40:06,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-08 19:40:08,309 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31533] 2026-10-08 19:40:08,770 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted res.partner records with IDs: [849] 2026-10-08 19:40:08,794 100 INFO rb-6d39a9a-225376-422534 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-08 19:40:10,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-08 19:40:12,767 100 INFO rb-6d39a9a-225376-422534 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-08 19:40:14,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-08 19:40:26,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [851], uid: 2, model: res.partner 2026-10-08 19:40:26,214 100 INFO rb-6d39a9a-225376-422534 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-08 19:40:28,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:40:28,729 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31754] 2026-10-08 19:40:28,883 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted product.product records with IDs: [1889] 2026-10-08 19:40:28,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-08 19:40:29,287 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-10-08 19:40:29,572 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-10-08 19:40:29,595 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-08 19:40:29,790 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-08 19:40:30,247 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-08 19:40:41,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-08 19:40:50,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-08 19:40:50,860 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-08 19:40:51,168 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:40:51,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-08 19:40:52,280 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:40:52,510 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-08 19:40:52,568 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-08 19:40:52,619 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-08 19:40:53,404 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:40:55,030 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-08 19:40:55,113 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-08 19:40:55,305 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-08 19:40:55,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-08 19:41:03,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-08 19:41:04,892 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:41:06,068 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted product.product records with IDs: [1925] 2026-10-08 19:41:06,811 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted product.product records with IDs: [1944] 2026-10-08 19:41:06,867 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-10-08 19:41:07,128 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-08 19:41:07,317 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-08 19:41:07,477 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-08 19:41:08,153 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-08 19:41:09,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-08 19:41:19,505 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-08 19:41:19,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-08 19:41:20,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-08 19:41:22,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-10-08 19:41:22,452 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-08 19:41:22,471 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:41:23,235 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-08 19:41:23,714 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-08 19:41:23,785 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:41:24,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-08 19:41:24,430 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-08 19:41:33,536 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-08 19:41:33,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-08 19:41:34,031 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-08 19:41:34,134 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-08 19:41:34,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:41:34,268 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-10-08 19:41:34,748 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-08 19:41:35,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:41:37,020 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-08 19:41:37,741 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-08 19:41:38,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-08 19:41:39,089 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-08 19:41:46,770 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-08 19:41:47,504 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-08 19:41:48,650 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-08 19:41:49,068 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-08 19:41:49,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-08 19:41:49,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-08 19:41:50,154 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-08 19:41:50,859 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-08 19:41:50,864 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-08 19:41:51,089 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:41:53,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-08 19:41:54,658 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-08 19:41:55,778 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-08 19:41:58,337 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-08 19:42:00,758 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-08 19:42:02,055 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-08 19:42:03,626 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-08 19:42:04,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-08 19:42:04,141 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-08 19:42:05,289 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-08 19:42:08,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:42:10,292 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted product.product records with IDs: [2077] 2026-10-08 19:42:10,358 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-08 19:42:11,166 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-10-08 19:42:11,970 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-08 19:42:12,614 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-08 19:42:13,556 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-08 19:42:14,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:42:16,709 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted product.product records with IDs: [2096] 2026-10-08 19:42:16,885 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-08 19:42:17,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-08 19:42:17,437 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-08 19:42:17,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-08 19:42:18,284 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-08 19:42:18,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-08 19:42:19,832 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-08 19:42:20,883 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-08 19:42:23,001 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-08 19:42:23,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-08 19:42:24,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:42:25,174 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-08 19:42:26,278 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-08 19:42:26,728 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-08 19:42:27,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-08 19:42:27,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-08 19:42:28,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-08 19:42:29,063 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-08 19:42:29,648 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-08 19:42:30,013 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-08 19:42:30,465 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-08 19:42:31,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:42:33,003 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-08 19:42:33,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-08 19:42:33,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:43:06,416 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-08 19:43:11,886 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 286 and Message-Id '<945841148208069.1791488591.681947708129883-openerp-794-account.move@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-10-08 19:43:11,886 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:43:11,995 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [286] 2026-10-08 19:43:12,043 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 287 and Message-Id '<945841148208069.1791488591.681947708129883-openerp-794-account.move@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a*******an@test.com' successfully sent 2026-10-08 19:43:12,043 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:43:12,057 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [287] 2026-10-08 19:43:12,058 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #False 2026-10-08 19:43:12,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-08 19:43:13,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 288 and Message-Id '<886108369579078.1791488593.541363716125488-openerp-795-account.move@ca7a2345581c>' from 'accountman@test.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-10-08 19:43:13,765 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:43:13,909 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #186 deleted mail.mail records with IDs: [288] 2026-10-08 19:43:13,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:43:14,114 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:43:47,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-08 19:43:50,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-08 19:43:53,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-08 19:43:54,976 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:43:58,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 289 and Message-Id '<506511647260701.1791488638.278012514114380-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:43:58,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:43:58,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:43:58,609 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 290 and Message-Id '<860303017496115.1791488638.550213575363159-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:43:58,609 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:43:58,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:43:59,571 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 291 and Message-Id '<865030458992751.1791488639.514651536941528-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:43:59,571 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:43:59,573 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:02,476 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-08 19:44:02,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome pid: 55780 2026-10-08 19:44:02,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless temporary user profile dir: /tmp/tmpclb0j53y_chrome_odoo 2026-10-08 19:44:02,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:37419/json/version 2026-10-08 19:44:02,902 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37419/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:44:02,928 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Browser version: Chrome/150.0.7871.114 2026-10-08 19:44:02,928 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:37419/json 2026-10-08 19:44:02,929 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:37419/json with timeout 3 increased to 10s during tests 2026-10-08 19:44:02,947 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Websocket url found: ws://127.0.0.1:37419/devtools/page/F091A5DA8B656A0EAA9BE9CD9083A509 2026-10-08 19:44:02,963 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Enable chrome headless console log notification 2026-10-08 19:44:02,972 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless enable page notifications 2026-10-08 19:44:03,886 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 19:44:03,891 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:admin from n/a 2026-10-08 19:44:03,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Setting session cookie in browser 2026-10-08 19:44:03,913 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-08 19:44:03,913 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-08 19:44:03,947 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:44:06,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:06] "GET /web HTTP/1.1" 200 - 121 0.213 2.286 2026-10-08 19:44:06,440 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigation result: {'frameId': 'F091A5DA8B656A0EAA9BE9CD9083A509', 'loaderId': 'E9024C878D856D0618079424B9EBF961', 'isDownload': False} 2026-10-08 19:44:06,440 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-08 19:44:06,498 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:06] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.015 0.013 2026-10-08 19:44:06,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:06] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.016 0.034 2026-10-08 19:44:06,534 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:06,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:06] "GET /web/webclient/load_menus/0f2a54ce8e028138a1709faf052e198006ef221d06f6ea4915911d95ff83a855 HTTP/1.1" 200 - 4 0.003 0.110 2026-10-08 19:44:06,615 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:06] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 4 0.004 0.125 2026-10-08 19:44:06,703 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.068 0.143 2026-10-08 19:44:06,736 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:06] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-10-08 19:44:07,961 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-08 19:44:07,971 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 19:44:07,973 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-08 19:44:07,999 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.012 2026-10-08 19:44:08,096 100 INFO rb-6d39a9a-225376-422534 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 19:44:08,212 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-08 19:44:08,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.095 0.108 2026-10-08 19:44:08,232 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:08] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.189 2026-10-08 19:44:08,511 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:08] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.136 0.334 2026-10-08 19:44:08,556 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 19:44:08,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.022 0.417 2026-10-08 19:44:08,780 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.113 0.540 2026-10-08 19:44:09,063 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.160 0.753 2026-10-08 19:44:09,070 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:44:09,071 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.839 2026-10-08 19:44:09,092 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:44:09,111 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44: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-08 19:44:09,127 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "GET /web/offline HTTP/1.1" 200 - 7 0.021 0.803 2026-10-08 19:44:09,128 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:44:09,185 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.018 0.844 2026-10-08 19:44:09,221 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.013 0.643 2026-10-08 19:44:09,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.666 2026-10-08 19:44:09,291 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.016 0.467 2026-10-08 19:44:09,318 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.115 2026-10-08 19:44:09,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.065 2026-10-08 19:44:10,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_navbar_apps_menu button' 2026-10-08 19:44:10,028 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:10,047 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:10,109 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:10] "POST /web/action/load HTTP/1.1" 200 - 11 0.032 0.026 2026-10-08 19:44:10,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:10] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.219 0.314 2026-10-08 19:44:10,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.082 2026-10-08 19:44:11,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:11] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.136 0.185 2026-10-08 19:44:11,379 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:11] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.025 0.048 2026-10-08 19:44:11,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:11] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 20 0.062 0.120 2026-10-08 19:44:11,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:11] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.024 0.247 2026-10-08 19:44:11,599 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.194 2026-10-08 19:44:12,240 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:12,262 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:12,334 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:12] "POST /web/dataset/call_button HTTP/1.1" 200 - 17 0.039 0.040 2026-10-08 19:44:12,386 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:12] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views HTTP/1.1" 200 - 14 0.016 0.023 2026-10-08 19:44:12,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:12] "POST /web/dataset/call_kw/project.project/read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-08 19:44:12,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:12] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 11 0.021 0.034 2026-10-08 19:44:12,514 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:12] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:44:12,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:12] "GET /web/assets/67a2457/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.013 0.010 2026-10-08 19:44:13,459 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,475 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,488 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:13] "POST /web/dataset/call_kw/project.task.type/web_search_read HTTP/1.1" 200 - 4 0.007 0.010 2026-10-08 19:44:13,496 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,535 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,545 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,558 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,574 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:13] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.023 0.036 2026-10-08 19:44:13,580 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,594 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,613 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:13] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.018 0.057 2026-10-08 19:44:13,639 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,652 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,668 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,682 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:13] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.024 0.030 2026-10-08 19:44:13,692 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.038 2026-10-08 19:44:13,700 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,716 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,733 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:13,736 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: test successful 2026-10-08 19:44:13,738 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:13] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.014 0.021 2026-10-08 19:44:13,756 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:44:13,841 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing chrome headless with pid 55780 2026-10-08 19:44:13,842 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing websocket connection 2026-10-08 19:44:13,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Terminating chrome headless with pid 55780 2026-10-08 19:44:13,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194413_970757_TestBurndownChartTour.txt 2026-10-08 19:44:13,971 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Removing chrome user profile "/tmp/tmpclb0j53y_chrome_odoo" 2026-10-08 19:44:14,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:44:17,310 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 292 and Message-Id '<605798816533160.1791488657.173616886138916-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:44:17,310 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:17,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:17,432 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 293 and Message-Id '<452287819749920.1791488657.382162570953369-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:44:17,433 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:17,435 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:17,590 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-08 19:44:18,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome pid: 55996 2026-10-08 19:44:18,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless temporary user profile dir: /tmp/tmp_ccp87p4_chrome_odoo 2026-10-08 19:44:18,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:44749/json/version 2026-10-08 19:44:18,018 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44749/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:44:18,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Browser version: Chrome/150.0.7871.114 2026-10-08 19:44:18,075 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:44749/json 2026-10-08 19:44:18,076 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44749/json with timeout 3 increased to 10s during tests 2026-10-08 19:44:18,095 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Websocket url found: ws://127.0.0.1:44749/devtools/page/06DDA08D1BFD9F4FEE8512704F41E767 2026-10-08 19:44:18,108 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Enable chrome headless console log notification 2026-10-08 19:44:18,115 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless enable page notifications 2026-10-08 19:44:18,226 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:armandel from n/a 2026-10-08 19:44:18,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Setting session cookie in browser 2026-10-08 19:44:18,261 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Open "http://127.0.0.1:8069/web" in browser 2026-10-08 19:44:18,262 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigating to: "http://127.0.0.1:8069/web" 2026-10-08 19:44:18,289 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:44:19,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:19] "GET /web HTTP/1.1" 200 - 116 0.189 1.085 2026-10-08 19:44:19,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigation result: {'frameId': '06DDA08D1BFD9F4FEE8512704F41E767', 'loaderId': '095CE621E912A318F8CFD24A674022C6', 'isDownload': False} 2026-10-08 19:44:19,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-08 19:44:19,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:19] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.029 2026-10-08 19:44:19,658 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:19] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.043 2026-10-08 19:44:19,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:19] "GET /web/webclient/load_menus/15a46ba3bed8374063b12107a3c20fef22231de17a636a352286881e508021af HTTP/1.1" 200 - 4 0.013 0.075 2026-10-08 19:44:19,741 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:19,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.034 0.097 2026-10-08 19:44:19,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:19] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 4 0.008 0.153 2026-10-08 19:44:19,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:19] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-10-08 19:44:20,879 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-08 19:44:20,891 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 19:44:20,901 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:44:20,925 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.013 2026-10-08 19:44:21,028 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-08 19:44:21,303 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "POST /mail/init_messaging HTTP/1.1" 200 - 105 0.174 0.217 2026-10-08 19:44:21,312 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:44:21,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.385 2026-10-08 19:44:21,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.331 2026-10-08 19:44:21,375 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.017 0.357 2026-10-08 19:44:21,432 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.034 0.393 2026-10-08 19:44:21,439 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.364 2026-10-08 19:44:21,465 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:44:21,502 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 19:44:21,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.029 0.315 2026-10-08 19:44:21,525 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "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-08 19:44:21,549 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.020 0.211 2026-10-08 19:44:21,573 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 19:44:21,620 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "GET /web/offline HTTP/1.1" 200 - 7 0.030 0.237 2026-10-08 19:44:21,653 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.294 2026-10-08 19:44:21,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "GET /web/image?model=res.users&field=avatar_128&id=197 HTTP/1.1" 200 - 18 0.049 0.301 2026-10-08 19:44:21,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.013 0.246 2026-10-08 19:44:22,441 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_navbar_apps_menu button' 2026-10-08 19:44:22,459 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:22,473 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:22,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.021 2026-10-08 19:44:22,948 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:22] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.131 0.280 2026-10-08 19:44:23,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:23] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 107 0.186 0.263 2026-10-08 19:44:23,726 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:23] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.021 0.053 2026-10-08 19:44:23,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:23] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.028 0.096 2026-10-08 19:44:23,866 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:23] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 12 0.016 0.150 2026-10-08 19:44:23,873 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:44:24,611 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:24,622 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:24,638 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:24,661 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:24,673 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:24,675 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:24] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.027 0.035 2026-10-08 19:44:24,689 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:24,765 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:24] "POST /web/action/load HTTP/1.1" 200 - 13 0.047 0.028 2026-10-08 19:44:24,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:24] "POST /web/action/run HTTP/1.1" 200 - 17 0.014 0.036 2026-10-08 19:44:25,210 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:25] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 102 0.094 0.262 2026-10-08 19:44:25,276 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:25] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 8 0.024 0.021 2026-10-08 19:44:25,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:25] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.010 0.057 2026-10-08 19:44:25,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:25] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.037 0.066 2026-10-08 19:44:25,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 19:44:25,636 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:25] "GET /web/image/res.users/197/avatar_128 HTTP/1.1" 200 - 11 0.014 0.046 2026-10-08 19:44:25,811 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:44:26,382 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:26,390 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-10-08 19:44:26,406 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:26,433 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:26] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.012 0.017 2026-10-08 19:44:26,485 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:26] "POST /web/dataset/resequence HTTP/1.1" 200 - 16 0.019 0.021 2026-10-08 19:44:26,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:26] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 19:44:27,280 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:27,292 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:27,310 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:27,355 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:27] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.017 0.026 2026-10-08 19:44:27,398 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.016 2026-10-08 19:44:27,410 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:27] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 4 0.003 0.017 2026-10-08 19:44:28,221 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Save changes (trigger: .btn-primary:contains("Save"))' 2026-10-08 19:44:28,231 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:28,251 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:28] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 5 0.008 0.010 2026-10-08 19:44:28,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:28] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.008 0.023 2026-10-08 19:44:28,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:28] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.010 0.034 2026-10-08 19:44:28,433 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:28] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.034 0.064 2026-10-08 19:44:29,228 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:29,240 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:29,293 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:29] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.015 0.037 2026-10-08 19:44:29,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:29] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 7 0.017 0.031 2026-10-08 19:44:30,191 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-10-08 19:44:30,203 100 INFO rb-6d39a9a-225376-422534 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-08 19:44:30,429 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:30] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.106 0.118 2026-10-08 19:44:30,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:30] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.017 0.047 2026-10-08 19:44:30,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.071 0.135 2026-10-08 19:44:30,681 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:30] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.011 0.122 2026-10-08 19:44:30,723 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:30] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.011 0.154 2026-10-08 19:44:31,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.005 2026-10-08 19:44:32,290 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: test successful 2026-10-08 19:44:32,301 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:44:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:44:32,310 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing chrome headless with pid 55996 2026-10-08 19:44:32,312 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing websocket connection 2026-10-08 19:44:32,312 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Terminating chrome headless with pid 55996 2026-10-08 19:44:32,414 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194432_414609_TestPersonalStageTour.txt 2026-10-08 19:44:32,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Removing chrome user profile "/tmp/tmp_ccp87p4_chrome_odoo" 2026-10-08 19:44:32,440 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:44:35,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 294 and Message-Id '<572761247506961.1791488675.698946475982666-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:44:35,900 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:35,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:36,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 295 and Message-Id '<046056627003818.1791488676.007554054260254-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:44:36,060 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:36,065 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:36,114 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-10-08 19:44:37,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-08 19:44:38,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968058503647226.1791488678.698369741439819-openerp-message-notify@ca7a2345581c>: ['"User 1 with personal stages" <@False>'] 2026-10-08 19:44:38,861 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:38,931 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240556786231672.1791488678.865609407424927-openerp-message-notify@ca7a2345581c>: ['"User 2 with personal stages" <@False>'] 2026-10-08 19:44:38,935 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:38,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <278184021439427.1791488678.938990592956543-openerp-message-notify@ca7a2345581c>: ['"User 1 with personal stages" <@False>'] 2026-10-08 19:44:39,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:39,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <765480030660215.1791488679.004490852355957-openerp-message-notify@ca7a2345581c>: ['"User 2 with personal stages" <@False>'] 2026-10-08 19:44:39,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:39,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356682457566317.1791488679.075177192687988-openerp-message-notify@ca7a2345581c>: ['"User 1 with personal stages" <@False>'] 2026-10-08 19:44:39,136 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:39,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <297830788187663.1791488679.138465166091919-openerp-message-notify@ca7a2345581c>: ['"User 1 with personal stages" <@False>'] 2026-10-08 19:44:39,210 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:39,540 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #206 deleted project.task.type records with IDs: [356] 2026-10-08 19:44:39,580 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #205 deleted project.task.type records with IDs: [351] 2026-10-08 19:44:39,653 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #205 deleted project.task.type records with IDs: [350, 352] 2026-10-08 19:44:39,683 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [349, 355] 2026-10-08 19:44:39,904 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [358, 359, 360] 2026-10-08 19:44:39,908 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-08 19:44:40,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 302 and Message-Id '<297799416988726.1791488680.142128467559814-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:44:40,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:40,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:40,372 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-08 19:44:40,661 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 303 and Message-Id '<515156543812514.1791488680.486689090728760-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:44:40,661 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:40,675 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:40,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-08 19:44:41,138 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 304 and Message-Id '<301141157206387.1791488680.976833343505859-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:44:41,138 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:41,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:41,252 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 19:44:44,353 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 305 and Message-Id '<461764485002541.1791488684.194859504699707-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:44:44,353 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:44,368 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:44,524 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 306 and Message-Id '<190424985953344.1791488684.436709880828857-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:44:44,524 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:44,526 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:44,583 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-08 19:44:44,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-08 19:44:45,181 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 307 and Message-Id '<334720716047048.1791488685.032624959945679-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:44:45,181 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:45,189 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:45,595 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-08 19:44:46,250 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-08 19:44:51,718 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-08 19:44:52,194 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 308 and Message-Id '<984017331792503.1791488692.022762298583984-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:44:52,195 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:52,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:52,293 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 309 and Message-Id '<184760904949837.1791488692.211456775665283-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:44:52,294 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:44:52,300 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:44:53,282 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:45:06,289 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:45:06,289 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:45:06,289 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:45:06,289 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:45:06,289 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:45:06,289 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:45:06,289 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:45:06,290 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:45:06,290 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:45:10,651 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:45:10,652 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:45:10,652 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:45:10,652 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:45:10,652 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:45:10,652 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:45:10,652 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:45:10,652 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:45:10,652 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:45:13,763 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-10-08 19:45:16,966 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:45:20,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 310 and Message-Id '<531901800963394.1791488720.235968351364136-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:45:20,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:45:20,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:45:20,499 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 311 and Message-Id '<140163370989809.1791488720.447351217269897-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:45:20,499 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:45:20,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:45:20,544 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-08 19:45:20,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 312 and Message-Id '<439086442959996.1791488720.720193386077881-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:45:20,805 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:45:20,808 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:45:20,865 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:45:24,071 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 313 and Message-Id '<890859539697091.1791488723.955516815185547-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:45:24,072 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:45:24,078 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:45:24,193 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 314 and Message-Id '<733629040361814.1791488724.142760753631592-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:45:24,193 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:45:24,196 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:45:24,528 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 315 and Message-Id '<512827825012980.1791488724.484243392944336-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:45:24,528 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:45:24,530 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:45:24,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 316 and Message-Id '<580789672774398.1791488724.599479198455811-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:45:24,647 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:45:24,649 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:45:24,893 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 317 and Message-Id '<449893813362325.1791488724.796257495880127-openerp-136-project.project@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'c****@gladys.portal' successfully sent 2026-10-08 19:45:24,893 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:45:25,099 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-10-08 19:45:25,102 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:45:25,139 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-08 19:45:25,415 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-08 19:45:25,799 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-08 19:45:28,338 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 318 and Message-Id '<197468338934259.1791488728.233238220214844-openerp-136-project.project@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'n*@user.portal' successfully sent 2026-10-08 19:45:28,338 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:45:28,366 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-10-08 19:45:28,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:45:28,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-10-08 19:45:30,429 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:45:32,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-08 19:45:32,903 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56236 2026-10-08 19:45:32,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp6raonba__chrome_odoo 2026-10-08 19:45:32,904 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:42599/json/version 2026-10-08 19:45:32,906 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42599/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:45:32,959 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:45:32,959 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:42599/json 2026-10-08 19:45:32,960 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:42599/json with timeout 3 increased to 10s during tests 2026-10-08 19:45:32,979 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:42599/devtools/page/F8D972F40A8CE1D712A9902E2675AF1B 2026-10-08 19:45:32,994 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-08 19:45:33,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-08 19:45:33,895 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 19:45:33,905 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:admin from n/a 2026-10-08 19:45:33,922 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-08 19:45:33,929 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-08 19:45:33,929 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-08 19:45:33,968 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:45:35,659 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:35] "GET /web HTTP/1.1" 200 - 121 0.248 1.458 2026-10-08 19:45:35,669 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'F8D972F40A8CE1D712A9902E2675AF1B', 'loaderId': '8C686305BECD7D3E735D259380163D36', 'isDownload': False} 2026-10-08 19:45:35,669 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-08 19:45:35,748 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:35] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.022 0.018 2026-10-08 19:45:35,852 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:35] "GET /web/webclient/load_menus/0f2a54ce8e028138a1709faf052e198006ef221d06f6ea4915911d95ff83a855 HTTP/1.1" 200 - 4 0.015 0.123 2026-10-08 19:45:35,883 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:35] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.022 0.137 2026-10-08 19:45:35,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:35] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 4 0.006 0.179 2026-10-08 19:45:35,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.015 0.197 2026-10-08 19:45:36,026 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:36,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:36] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 19:45:37,196 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-08 19:45:37,228 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-08 19:45:37,236 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.061 2026-10-08 19:45:37,291 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.030 0.018 2026-10-08 19:45:37,312 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:37,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:37] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.123 0.170 2026-10-08 19:45:37,618 100 INFO rb-6d39a9a-225376-422534 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 19:45:37,724 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.048 0.433 2026-10-08 19:45:37,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.453 2026-10-08 19:45:37,742 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 19:45:37,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.028 0.463 2026-10-08 19:45:38,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 77 0.109 0.613 2026-10-08 19:45:38,090 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-10-08 19:45:38,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.058 0.804 2026-10-08 19:45:38,184 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.840 2026-10-08 19:45:38,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.020 0.638 2026-10-08 19:45:38,302 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:45:38,313 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:45:38,341 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "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-08 19:45:38,355 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.077 0.526 2026-10-08 19:45:38,363 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:45:38,390 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.012 0.617 2026-10-08 19:45:38,440 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "GET /web/offline HTTP/1.1" 200 - 7 0.020 0.613 2026-10-08 19:45:38,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.222 2026-10-08 19:45:38,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.043 0.261 2026-10-08 19:45:38,585 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.022 0.160 2026-10-08 19:45:39,238 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:39,253 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:39,302 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:39] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.028 2026-10-08 19:45:39,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:39] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.129 0.273 2026-10-08 19:45:40,170 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:40] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.226 0.166 2026-10-08 19:45:40,481 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.060 0.041 2026-10-08 19:45:40,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:40] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 20 0.060 0.156 2026-10-08 19:45:40,685 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:40] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.029 0.273 2026-10-08 19:45:40,692 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.071 2026-10-08 19:45:41,370 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:41,387 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:41,414 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.023 2026-10-08 19:45:41,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:41] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.030 0.034 2026-10-08 19:45:41,546 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 19:45:41,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:41] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.055 0.034 2026-10-08 19:45:42,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:45:42,475 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:42,510 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:42,529 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:42] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.010 0.033 2026-10-08 19:45:42,795 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:42] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.019 0.028 2026-10-08 19:45:43,580 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:43,602 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:43,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:43] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.016 0.032 2026-10-08 19:45:43,721 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:43] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.030 0.043 2026-10-08 19:45:44,007 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:44] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.104 0.167 2026-10-08 19:45:44,403 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:44] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.203 0.163 2026-10-08 19:45:45,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:45:47,383 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:47] "GET /my/projects HTTP/1.1" 200 - 219 0.367 1.428 2026-10-08 19:45:47,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d417c49/web.assets_frontend.min.css, copying from /web/assets/d417c49/web.assets_frontend.min.css 2026-10-08 19:45:47,517 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:47] "GET /web/assets/1/d417c49/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.060 0.043 2026-10-08 19:45:47,526 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js, copying from /web/assets/dfdb0e4/web.assets_frontend_minimal.min.js 2026-10-08 19:45:47,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:47] "GET /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.015 0.111 2026-10-08 19:45:47,584 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3849f2/web.__assets_tests_call__.min.js, copying from /web/assets/c3849f2/web.__assets_tests_call__.min.js 2026-10-08 19:45:47,606 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:47] "GET /web/assets/1/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.030 2026-10-08 19:45:47,718 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:45:47,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:47] "GET /web/image/website/1/logo/My%20Website?unique=470a77b HTTP/1.1" 200 - 6 0.010 0.011 2026-10-08 19:45:47,774 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:47] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:45:47,813 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/099786a/web.assets_frontend_lazy.min.js, copying from /web/assets/099786a/web.assets_frontend_lazy.min.js 2026-10-08 19:45:47,851 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:47] "GET /web/assets/1/099786a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.026 0.047 2026-10-08 19:45:47,884 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:47] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.019 0.084 2026-10-08 19:45:48,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:48] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.003 0.013 2026-10-08 19:45:48,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:48] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.005 2026-10-08 19:45:48,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.018 0.085 2026-10-08 19:45:48,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.058 2026-10-08 19:45:48,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:48] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.018 0.026 2026-10-08 19:45:49,736 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:49,756 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:49,936 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:49] "GET /my/projects/138 HTTP/1.1" 200 - 30 0.044 0.125 2026-10-08 19:45:49,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:49] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.004 0.009 2026-10-08 19:45:50,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:50] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.008 2026-10-08 19:45:50,315 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:50] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 50 0.075 0.220 2026-10-08 19:45:50,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:50] "GET /web/assets/e94e672/project.webclient.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-10-08 19:45:50,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:50] "GET /web/assets/e656ab2/project.webclient.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-10-08 19:45:50,793 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:50] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-10-08 19:45:51,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:51] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.080 0.180 2026-10-08 19:45:51,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:51] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.230 2026-10-08 19:45:51,345 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.235 2026-10-08 19:45:51,361 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.005 0.186 2026-10-08 19:45:51,393 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:51] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.009 0.018 2026-10-08 19:45:51,437 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:51] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.011 0.055 2026-10-08 19:45:51,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:51] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.060 2026-10-08 19:45:51,537 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:51] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:45:52,454 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:52,468 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:52,486 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:52,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:52] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.030 0.030 2026-10-08 19:45:52,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:52] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.004 0.011 2026-10-08 19:45:53,248 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:53,257 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:53,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:53] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.127 0.170 2026-10-08 19:45:53,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:53] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.019 0.039 2026-10-08 19:45:53,844 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:53] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.032 0.094 2026-10-08 19:45:53,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:53] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.014 0.025 2026-10-08 19:45:53,966 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:53] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.015 0.032 2026-10-08 19:45:54,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:54] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.009 0.038 2026-10-08 19:45:54,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:54] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.011 0.035 2026-10-08 19:45:54,781 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:54,795 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:54,807 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:54,825 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:54,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:54] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.056 0.065 2026-10-08 19:45:55,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 320 and Message-Id '<480933616764931.1791488754.967638015747070-openerp-448-project.task@ca7a2345581c>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-08 19:45:55,148 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:45:55,202 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [320] 2026-10-08 19:45:55,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:45:55,214 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:55] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.124 0.259 2026-10-08 19:45:55,238 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:55] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.019 0.295 2026-10-08 19:45:55,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:55] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.097 0.398 2026-10-08 19:45:55,517 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:55] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.046 0.244 2026-10-08 19:45:55,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:55] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.066 2026-10-08 19:45:55,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:55] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.016 0.084 2026-10-08 19:45:55,656 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:55] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.022 0.055 2026-10-08 19:45:56,340 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:56,367 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:56,371 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:56,385 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:56,408 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:56,419 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:56,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:56] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.018 0.021 2026-10-08 19:45:56,438 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:56,457 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:56,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-10-08 19:45:56,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:56] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.013 0.021 2026-10-08 19:45:56,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:56] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.026 0.069 2026-10-08 19:45:56,577 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:56] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.108 2026-10-08 19:45:56,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:56] "POST /web/dataset/call_kw/project.task/fields_get HTTP/1.1" 200 - 3 0.007 0.132 2026-10-08 19:45:56,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:56] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.007 0.191 2026-10-08 19:45:56,790 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:56] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.030 0.235 2026-10-08 19:45:56,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:56] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 3 0.001 0.153 2026-10-08 19:45:56,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:56] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.047 0.131 2026-10-08 19:45:56,917 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.180 2026-10-08 19:45:57,239 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:57,253 100 INFO rb-6d39a9a-225376-422534 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-08 19:45:57,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-08 19:45:57,274 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:45:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:45:57,294 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56236 2026-10-08 19:45:57,295 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-08 19:45:57,295 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56236 2026-10-08 19:45:57,446 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194557_446654_TestProjectSharingUi.txt 2026-10-08 19:45:57,447 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp6raonba__chrome_odoo" 2026-10-08 19:45:57,471 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-08 19:45:57,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 321 and Message-Id '<826807898272616.1791488757.596575736999512-openerp-138-project.project@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-08 19:45:57,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:45:57,729 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [321] 2026-10-08 19:45:57,729 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:45:58,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56516 2026-10-08 19:45:58,350 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp2sw1npe2_chrome_odoo 2026-10-08 19:45:58,350 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:46135/json/version 2026-10-08 19:45:58,352 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46135/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:45:58,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:45:58,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:46135/json 2026-10-08 19:45:58,408 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46135/json with timeout 3 increased to 10s during tests 2026-10-08 19:45:58,427 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:46135/devtools/page/E90E799ECB1A32307F7CF49AE1BB5878 2026-10-08 19:45:58,459 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-08 19:45:58,498 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-08 19:45:58,639 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:georges1 from n/a 2026-10-08 19:45:58,653 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-08 19:45:58,667 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-08 19:45:58,667 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-08 19:45:58,705 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:46:00,693 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:00] "GET /my/projects HTTP/1.1" 200 - 246 0.314 1.693 2026-10-08 19:46:00,697 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'E90E799ECB1A32307F7CF49AE1BB5878', 'loaderId': '3E1CB9155E92BEC5C221109B0DC212EA', 'isDownload': False} 2026-10-08 19:46:00,697 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-08 19:46:00,743 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:46:00,759 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d417c49/web.assets_frontend.min.css, copying from /web/assets/d417c49/web.assets_frontend.min.css 2026-10-08 19:46:00,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:00] "GET /web/assets/1/d417c49/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.067 0.040 2026-10-08 19:46:00,861 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js, copying from /web/assets/dfdb0e4/web.assets_frontend_minimal.min.js 2026-10-08 19:46:00,881 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:00] "GET /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.019 0.066 2026-10-08 19:46:00,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3849f2/web.__assets_tests_call__.min.js, copying from /web/assets/c3849f2/web.__assets_tests_call__.min.js 2026-10-08 19:46:00,960 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:00] "GET /web/assets/1/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.016 0.043 2026-10-08 19:46:01,092 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:46:01,106 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:46:01,111 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:01] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:46:01,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:01] "GET /web/image/website/1/logo/My%20Website?unique=470a77b HTTP/1.1" 200 - 6 0.017 0.011 2026-10-08 19:46:01,213 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/099786a/web.assets_frontend_lazy.min.js, copying from /web/assets/099786a/web.assets_frontend_lazy.min.js 2026-10-08 19:46:01,261 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:01] "GET /web/assets/1/099786a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.027 0.067 2026-10-08 19:46:01,305 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:01] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.011 0.106 2026-10-08 19:46:01,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:01] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.006 0.017 2026-10-08 19:46:01,839 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:01] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.005 2026-10-08 19:46:01,954 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:02,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.016 0.189 2026-10-08 19:46:02,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.124 2026-10-08 19:46:02,096 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:02] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.011 0.121 2026-10-08 19:46:03,191 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:03,212 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:03,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:03] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.061 0.142 2026-10-08 19:46:03,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:03] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.004 0.017 2026-10-08 19:46:03,516 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:03] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.002 0.008 2026-10-08 19:46:03,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:03] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.009 2026-10-08 19:46:03,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:03] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.060 0.193 2026-10-08 19:46:03,842 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:03] "GET /web/assets/e656ab2/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-08 19:46:03,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:03] "GET /web/assets/e94e672/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-10-08 19:46:04,299 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:04] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-10-08 19:46:04,877 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:04] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.160 0.174 2026-10-08 19:46:04,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.011 0.295 2026-10-08 19:46:04,902 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:04] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.315 2026-10-08 19:46:04,911 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.309 2026-10-08 19:46:04,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:04] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.022 0.029 2026-10-08 19:46:05,003 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:05] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.013 0.066 2026-10-08 19:46:05,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:05] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.013 0.067 2026-10-08 19:46:05,104 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:05] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.023 0.061 2026-10-08 19:46:05,852 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:05,867 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:05,883 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:05,924 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:05] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.009 0.026 2026-10-08 19:46:05,989 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:05] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.028 0.025 2026-10-08 19:46:06,648 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:06,659 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:06,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:06] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.155 0.155 2026-10-08 19:46:07,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:07] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.016 0.042 2026-10-08 19:46:07,248 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:07] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.062 0.097 2026-10-08 19:46:07,348 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:07] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.014 0.028 2026-10-08 19:46:07,357 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:07] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.036 2026-10-08 19:46:07,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.012 0.036 2026-10-08 19:46:07,633 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:07] "GET /web/image/res.partner/942/avatar_128 HTTP/1.1" 200 - 23 0.020 0.063 2026-10-08 19:46:08,175 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:08,196 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:08,210 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:08,223 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:08,294 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:08] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.039 0.074 2026-10-08 19:46:08,423 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:08] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.055 0.163 2026-10-08 19:46:08,622 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:08] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.108 0.180 2026-10-08 19:46:08,632 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:08] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.003 0.298 2026-10-08 19:46:08,720 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:08] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.051 0.223 2026-10-08 19:46:08,752 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:08] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.014 0.079 2026-10-08 19:46:08,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:08] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.012 0.108 2026-10-08 19:46:08,895 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:08] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.042 0.057 2026-10-08 19:46:08,988 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:09,012 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:09,021 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:09,035 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:09,059 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:09,086 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:09,095 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:09,110 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:09,141 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:09,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:09] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.073 0.021 2026-10-08 19:46:09,254 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:09] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.064 0.074 2026-10-08 19:46:09,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.117 2026-10-08 19:46:09,337 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:09] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.023 0.169 2026-10-08 19:46:09,892 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:09,903 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:09,906 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-08 19:46:09,926 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:46:09,942 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56516 2026-10-08 19:46:09,943 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-08 19:46:09,944 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56516 2026-10-08 19:46:10,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194610_067063_TestProjectSharingUi.txt 2026-10-08 19:46:10,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp2sw1npe2_chrome_odoo" 2026-10-08 19:46:10,081 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-08 19:46:10,375 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 322 and Message-Id '<348518283773166.1791488770.227388143539429-openerp-138-project.project@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-10-08 19:46:10,375 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:46:10,401 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [322] 2026-10-08 19:46:10,401 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:46:11,008 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56732 2026-10-08 19:46:11,009 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp5zd2i2pl_chrome_odoo 2026-10-08 19:46:11,009 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34281/json/version 2026-10-08 19:46:11,019 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34281/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:46:11,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:46:11,041 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34281/json 2026-10-08 19:46:11,042 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:34281/json with timeout 3 increased to 10s during tests 2026-10-08 19:46:11,061 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:34281/devtools/page/DA3B5D31CDEE1FDEE847D29CBA4D49C6 2026-10-08 19:46:11,091 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-10-08 19:46:11,098 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-10-08 19:46:11,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:georges1 from n/a 2026-10-08 19:46:11,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-10-08 19:46:11,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-10-08 19:46:11,320 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-10-08 19:46:11,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:46:13,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:13] "GET /my/projects HTTP/1.1" 200 - 246 0.362 1.715 2026-10-08 19:46:13,421 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'DA3B5D31CDEE1FDEE847D29CBA4D49C6', 'loaderId': '1EACC302ECB2FBE2BAA8FE4AC083EFD8', 'isDownload': False} 2026-10-08 19:46:13,422 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-10-08 19:46:13,471 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:13] "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-08 19:46:13,491 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d417c49/web.assets_frontend.min.css, copying from /web/assets/d417c49/web.assets_frontend.min.css 2026-10-08 19:46:13,588 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:13] "GET /web/assets/1/d417c49/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.074 0.053 2026-10-08 19:46:13,608 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js, copying from /web/assets/dfdb0e4/web.assets_frontend_minimal.min.js 2026-10-08 19:46:13,622 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:13] "GET /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.018 0.095 2026-10-08 19:46:13,655 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3849f2/web.__assets_tests_call__.min.js, copying from /web/assets/c3849f2/web.__assets_tests_call__.min.js 2026-10-08 19:46:13,678 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:13] "GET /web/assets/1/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.019 0.038 2026-10-08 19:46:13,766 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:46:13,777 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:13] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 19:46:13,789 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:46:13,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:13] "GET /web/image/website/1/logo/My%20Website?unique=470a77b HTTP/1.1" 200 - 6 0.051 0.011 2026-10-08 19:46:13,870 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:13] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.010 0.016 2026-10-08 19:46:13,912 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/099786a/web.assets_frontend_lazy.min.js, copying from /web/assets/099786a/web.assets_frontend_lazy.min.js 2026-10-08 19:46:13,938 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:13] "GET /web/assets/1/099786a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.017 0.076 2026-10-08 19:46:14,462 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:14] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 19:46:14,509 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:14] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.004 2026-10-08 19:46:14,615 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:14,700 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.008 0.162 2026-10-08 19:46:14,707 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.123 2026-10-08 19:46:14,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:14] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.031 0.095 2026-10-08 19:46:15,818 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:15,844 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:15,999 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:15] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.030 0.121 2026-10-08 19:46:16,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:16] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.005 0.021 2026-10-08 19:46:16,125 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:16] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.015 0.009 2026-10-08 19:46:16,146 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:16] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.003 0.009 2026-10-08 19:46:16,449 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:16] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.087 0.192 2026-10-08 19:46:16,477 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:16] "GET /web/assets/e94e672/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.010 2026-10-08 19:46:16,494 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:16] "GET /web/assets/e656ab2/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-08 19:46:17,011 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:17] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.016 0.017 2026-10-08 19:46:17,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:17] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.137 0.175 2026-10-08 19:46:17,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:17] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.296 2026-10-08 19:46:17,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.012 0.299 2026-10-08 19:46:17,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.311 2026-10-08 19:46:17,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:17] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.040 0.031 2026-10-08 19:46:17,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:17] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.025 0.078 2026-10-08 19:46:17,776 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:17] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.092 2026-10-08 19:46:17,865 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:17] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.031 0.060 2026-10-08 19:46:18,585 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:18,600 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:18,632 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:18,700 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:18] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.022 0.048 2026-10-08 19:46:18,709 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.072 2026-10-08 19:46:19,393 100 INFO rb-6d39a9a-225376-422534 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-08 19:46:19,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-10-08 19:46:19,424 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:46:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:46:19,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56732 2026-10-08 19:46:19,452 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-10-08 19:46:19,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56732 2026-10-08 19:46:19,598 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194619_597812_TestProjectSharingUi.txt 2026-10-08 19:46:19,598 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp5zd2i2pl_chrome_odoo" 2026-10-08 19:46:19,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:46:22,989 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 323 and Message-Id '<995337337075858.1791488782.849639415740967-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:46:22,989 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:46:22,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:46:23,121 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 324 and Message-Id '<103055296816864.1791488783.067670822143555-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:46:23,121 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:46:23,124 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:46:23,179 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-08 19:46:24,329 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-08 19:46:24,777 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-08 19:46:25,889 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-08 19:46:27,008 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 325 and Message-Id '<532460867190355.1791488786.828899621963501-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:46:27,008 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:46:27,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:46:27,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 326 and Message-Id '<350464943579671.1791488787.808394193649292-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:46:27,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:46:27,901 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:46:28,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-08 19:46:29,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 327 and Message-Id '<320321237863366.1791488789.377630710601807-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:46:29,563 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:46:29,570 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:46:31,922 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33663] 2026-10-08 19:46:32,060 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted project.task records with IDs: [492] 2026-10-08 19:46:32,131 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22378, 22379] 2026-10-08 19:46:32,323 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 328 and Message-Id '<162200042061781.1791488792.252409696578979-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:46:32,323 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:46:32,326 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:46:33,035 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-08 19:46:34,144 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 329 and Message-Id '<909267447812884.1791488793.959411144256592-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:46:34,144 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:46:34,149 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:46:34,312 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33665, 33637] 2026-10-08 19:46:34,368 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted project.task records with IDs: [452, 494] 2026-10-08 19:46:34,392 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22332, 22333, 22382, 22383] 2026-10-08 19:46:34,408 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-08 19:46:50,941 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-08 19:46:52,066 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-08 19:46:52,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-08 19:46:53,438 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:46:56,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 330 and Message-Id '<885498010538496.1791488816.153426170349121-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:46:56,303 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:46:56,310 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:46:56,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 331 and Message-Id '<851498965874791.1791488816.389298915863037-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:46:56,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:46:56,457 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:46:58,926 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-08 19:46:59,368 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome pid: 56932 2026-10-08 19:46:59,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless temporary user profile dir: /tmp/tmpojnv0wmb_chrome_odoo 2026-10-08 19:46:59,369 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:45927/json/version 2026-10-08 19:46:59,371 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45927/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:46:59,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Browser version: Chrome/150.0.7871.114 2026-10-08 19:46:59,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:45927/json 2026-10-08 19:46:59,392 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:45927/json with timeout 3 increased to 10s during tests 2026-10-08 19:46:59,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Websocket url found: ws://127.0.0.1:45927/devtools/page/13AB62F81F6C812A90A82C7889A3BA60 2026-10-08 19:46:59,444 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Enable chrome headless console log notification 2026-10-08 19:46:59,471 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless enable page notifications 2026-10-08 19:47:00,294 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 19:47:00,306 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:admin from n/a 2026-10-08 19:47:00,327 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Setting session cookie in browser 2026-10-08 19:47:00,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Open "http://127.0.0.1:8069/web" in browser 2026-10-08 19:47:00,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigating to: "http://127.0.0.1:8069/web" 2026-10-08 19:47:00,363 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:47:01,990 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:01] "GET /web HTTP/1.1" 200 - 125 0.208 1.432 2026-10-08 19:47:01,999 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigation result: {'frameId': '13AB62F81F6C812A90A82C7889A3BA60', 'loaderId': 'F7DE9D8C5225A19AC28C5FE5A152D642', 'isDownload': False} 2026-10-08 19:47:02,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-08 19:47:02,075 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:02] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.022 0.012 2026-10-08 19:47:02,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:02] "GET /web/webclient/load_menus/548fd8c65050566417c90ddc534c0e0d62f13bd7a047a1ddc3352a0b746eb35a HTTP/1.1" 200 - 4 0.006 0.084 2026-10-08 19:47:02,143 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:02,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:02] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 4 0.003 0.099 2026-10-08 19:47:02,167 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:02] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.124 2026-10-08 19:47:02,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.017 0.126 2026-10-08 19:47:02,244 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:02] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-10-08 19:47:03,473 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 19:47:03,481 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 19:47:03,496 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-08 19:47:03,521 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.017 2026-10-08 19:47:03,682 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:03,758 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:03] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.110 0.141 2026-10-08 19:47:03,837 100 INFO rb-6d39a9a-225376-422534 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 19:47:03,949 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.080 0.357 2026-10-08 19:47:03,956 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:03] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.417 2026-10-08 19:47:03,979 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 19:47:04,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.034 0.378 2026-10-08 19:47:04,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.083 0.497 2026-10-08 19:47:04,436 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.123 0.673 2026-10-08 19:47:04,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.749 2026-10-08 19:47:04,447 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:47:04,465 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:47:04,482 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "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-08 19:47:04,492 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:47:04,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.032 0.683 2026-10-08 19:47:04,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.017 0.599 2026-10-08 19:47:04,622 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.629 2026-10-08 19:47:04,700 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "GET /web/offline HTTP/1.1" 200 - 7 0.035 0.635 2026-10-08 19:47:04,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.021 0.496 2026-10-08 19:47:04,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.011 0.227 2026-10-08 19:47:04,792 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.145 2026-10-08 19:47:05,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_navbar_apps_menu button' 2026-10-08 19:47:05,425 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:05,445 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:05,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:05] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.025 2026-10-08 19:47:05,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:05] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 141 0.115 0.276 2026-10-08 19:47:05,968 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:05] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.013 2026-10-08 19:47:06,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:06] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 13 0.031 0.035 2026-10-08 19:47:06,317 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:06] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 86 0.131 0.144 2026-10-08 19:47:06,478 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:06] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 36 0.071 0.368 2026-10-08 19:47:06,568 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:06] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.030 0.469 2026-10-08 19:47:06,679 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:06] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.038 0.574 2026-10-08 19:47:06,882 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.020 0.005 2026-10-08 19:47:07,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:07] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.030 0.033 2026-10-08 19:47:07,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:07] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.066 0.123 2026-10-08 19:47:07,250 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:07] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.016 0.235 2026-10-08 19:47:07,893 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:07,911 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:07,928 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:07,941 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:07] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.010 0.017 2026-10-08 19:47:07,968 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:07] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.012 0.040 2026-10-08 19:47:08,093 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:08] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.028 0.071 2026-10-08 19:47:08,482 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:47:08,885 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:08,907 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:08,921 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:08,939 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:08,970 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:08] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.035 0.016 2026-10-08 19:47:09,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:09] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.034 0.055 2026-10-08 19:47:09,160 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:09] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.055 0.069 2026-10-08 19:47:10,933 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:10,957 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:10,973 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:10,986 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:10,992 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:10] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.007 0.015 2026-10-08 19:47:11,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:11] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.016 0.024 2026-10-08 19:47:11,027 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.034 2026-10-08 19:47:11,157 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:11] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.035 0.067 2026-10-08 19:47:11,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:11] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.035 0.182 2026-10-08 19:47:13,067 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: test successful 2026-10-08 19:47:13,080 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:47:13,090 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing chrome headless with pid 56932 2026-10-08 19:47:13,091 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing websocket connection 2026-10-08 19:47:13,092 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Terminating chrome headless with pid 56932 2026-10-08 19:47:13,209 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194713_208719_TestProjectTags.txt 2026-10-08 19:47:13,209 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Removing chrome user profile "/tmp/tmpojnv0wmb_chrome_odoo" 2026-10-08 19:47:13,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:47:14,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-08 19:47:14,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57156 2026-10-08 19:47:14,803 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcytao_44_chrome_odoo 2026-10-08 19:47:14,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:41019/json/version 2026-10-08 19:47:14,805 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41019/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:47:14,855 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:47:14,856 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:41019/json 2026-10-08 19:47:14,857 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:41019/json with timeout 3 increased to 10s during tests 2026-10-08 19:47:14,872 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:41019/devtools/page/E3977B1C17FF775C66F51B9686120F19 2026-10-08 19:47:14,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-08 19:47:14,897 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-08 19:47:15,806 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 19:47:15,854 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:admin from n/a 2026-10-08 19:47:15,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-08 19:47:15,892 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-08 19:47:15,892 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-08 19:47:15,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:47:17,364 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:17] "GET /web HTTP/1.1" 200 - 121 0.176 1.273 2026-10-08 19:47:17,374 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'E3977B1C17FF775C66F51B9686120F19', 'loaderId': '8944C369332D8B0DE0BF4DDF25F8DFEA', 'isDownload': False} 2026-10-08 19:47:17,374 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-08 19:47:17,446 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:17] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.010 0.012 2026-10-08 19:47:17,464 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:17] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.033 2026-10-08 19:47:17,534 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:17] "GET /web/webclient/load_menus/0f2a54ce8e028138a1709faf052e198006ef221d06f6ea4915911d95ff83a855 HTTP/1.1" 200 - 4 0.008 0.088 2026-10-08 19:47:17,558 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:17] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 4 0.008 0.107 2026-10-08 19:47:17,591 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.132 2026-10-08 19:47:17,616 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:17,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:17] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 19:47:18,823 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-08 19:47:18,838 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.036 2026-10-08 19:47:18,844 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-08 19:47:18,913 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.045 0.018 2026-10-08 19:47:18,985 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-08 19:47:19,127 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.098 0.166 2026-10-08 19:47:19,136 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.251 2026-10-08 19:47:19,197 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:47:19,237 100 INFO rb-6d39a9a-225376-422534 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 19:47:19,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.094 0.336 2026-10-08 19:47:19,395 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.048 0.419 2026-10-08 19:47:19,583 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.105 0.546 2026-10-08 19:47:19,903 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.183 0.745 2026-10-08 19:47:19,918 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 19:47:19,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.885 2026-10-08 19:47:19,935 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:47:19,945 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "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-08 19:47:19,961 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:47:19,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.031 0.751 2026-10-08 19:47:20,023 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:20] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.792 2026-10-08 19:47:20,099 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:20] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.044 0.715 2026-10-08 19:47:20,112 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.710 2026-10-08 19:47:20,166 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.021 0.541 2026-10-08 19:47:20,203 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.019 0.194 2026-10-08 19:47:20,209 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.079 2026-10-08 19:47:20,879 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-10-08 19:47:20,903 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:20,919 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:20,963 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:20] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.027 2026-10-08 19:47:21,429 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:21] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.143 0.263 2026-10-08 19:47:21,759 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:21] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.116 0.178 2026-10-08 19:47:21,768 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.048 2026-10-08 19:47:22,026 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:22] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.026 0.037 2026-10-08 19:47:22,109 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:22] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 20 0.022 0.102 2026-10-08 19:47:22,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:22] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.024 0.172 2026-10-08 19:47:22,936 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:22,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.019 2026-10-08 19:47:23,046 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:23] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.020 0.033 2026-10-08 19:47:23,083 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.013 2026-10-08 19:47:23,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:23] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.007 0.029 2026-10-08 19:47:23,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-08 19:47:23,961 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:23,975 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:24,204 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:24] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.078 0.149 2026-10-08 19:47:24,273 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:24] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.017 0.035 2026-10-08 19:47:24,528 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:24] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.085 0.149 2026-10-08 19:47:24,974 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:24] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.145 0.532 2026-10-08 19:47:25,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:25] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.012 0.013 2026-10-08 19:47:25,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:25] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.007 0.045 2026-10-08 19:47:25,100 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:25] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.008 0.024 2026-10-08 19:47:25,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.035 2026-10-08 19:47:25,127 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.023 2026-10-08 19:47:25,203 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:25] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:47:26,089 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-10-08 19:47:26,151 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:26,165 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:26,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:26] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.012 0.020 2026-10-08 19:47:26,972 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:26,982 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:26,997 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:26] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.005 0.013 2026-10-08 19:47:27,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:27] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.008 0.013 2026-10-08 19:47:27,050 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:27] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 19:47:27,823 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:27,908 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:27] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.055 0.026 2026-10-08 19:47:27,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:27] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.008 0.019 2026-10-08 19:47:28,750 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:28,760 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:29,021 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:29] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.122 0.133 2026-10-08 19:47:29,115 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:29] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.024 0.051 2026-10-08 19:47:29,218 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:29] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.047 0.129 2026-10-08 19:47:29,241 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:29] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.045 2026-10-08 19:47:29,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:29] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.006 0.060 2026-10-08 19:47:30,980 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:31,041 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:31,150 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 39 0.064 0.110 2026-10-08 19:47:31,367 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 61 0.105 0.212 2026-10-08 19:47:31,393 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.014 0.199 2026-10-08 19:47:31,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.022 0.249 2026-10-08 19:47:31,497 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.014 2026-10-08 19:47:31,511 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.006 2026-10-08 19:47:31,525 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.003 0.019 2026-10-08 19:47:31,544 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.008 0.021 2026-10-08 19:47:31,637 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.019 0.079 2026-10-08 19:47:31,658 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.005 0.089 2026-10-08 19:47:31,691 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "GET /web/assets/e9cbb3d/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.011 2026-10-08 19:47:31,711 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "GET /web/assets/fae4c14/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.005 0.017 2026-10-08 19:47:31,854 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.030 2026-10-08 19:47:31,964 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.003 0.005 2026-10-08 19:47:31,971 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.010 2026-10-08 19:47:32,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:32] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.008 0.013 2026-10-08 19:47:32,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:32] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.018 0.022 2026-10-08 19:47:32,263 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:32] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.108 0.136 2026-10-08 19:47:32,347 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:32] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.033 0.290 2026-10-08 19:47:32,422 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:32] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.030 0.364 2026-10-08 19:47:32,500 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:32] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.035 0.365 2026-10-08 19:47:32,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:32] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-08%2017%3A23%3A16 HTTP/1.1" 200 - 11 0.016 0.038 2026-10-08 19:47:33,705 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:33,724 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:33,753 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:33,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:33] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.020 0.041 2026-10-08 19:47:33,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:33] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.015 0.033 2026-10-08 19:47:34,818 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:34,870 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:34] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.017 0.034 2026-10-08 19:47:34,958 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:34] "POST /web/dataset/call_button HTTP/1.1" 200 - 21 0.019 0.054 2026-10-08 19:47:34,985 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:34] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.006 0.009 2026-10-08 19:47:35,101 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:35] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.062 0.062 2026-10-08 19:47:35,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-10-08 19:47:35,946 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:35] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.015 0.037 2026-10-08 19:47:36,071 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:36] "GET /web/image/res.users/18/avatar_128 HTTP/1.1" 200 - 13 0.041 0.061 2026-10-08 19:47:36,159 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:36] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.030 0.151 2026-10-08 19:47:36,240 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:36] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.021 0.226 2026-10-08 19:47:36,333 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:36] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.037 0.287 2026-10-08 19:47:36,405 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:36] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.022 0.364 2026-10-08 19:47:36,465 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:36] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.019 0.418 2026-10-08 19:47:36,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:36] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.021 0.437 2026-10-08 19:47:37,308 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:37,326 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:37] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-08 19:47:37,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-10-08 19:47:37,359 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:37] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.016 2026-10-08 19:47:37,384 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:37] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.038 2026-10-08 19:47:37,609 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:37] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.069 0.152 2026-10-08 19:47:37,721 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:37] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.050 0.280 2026-10-08 19:47:37,751 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:37] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.007 0.011 2026-10-08 19:47:38,547 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-10-08 19:47:38,882 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-08 19:47:38,897 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:47:38,908 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57156 2026-10-08 19:47:38,909 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-08 19:47:38,911 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57156 2026-10-08 19:47:39,019 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194739_019317_TestUi.txt 2026-10-08 19:47:39,019 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpcytao_44_chrome_odoo" 2026-10-08 19:47:39,032 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_limited_user_log_note_permission ... 2026-10-08 19:47:39,457 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57436 2026-10-08 19:47:39,457 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpa5eci3xf_chrome_odoo 2026-10-08 19:47:39,458 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:38137/json/version 2026-10-08 19:47:39,459 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38137/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:47:39,483 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:47:39,484 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:38137/json 2026-10-08 19:47:39,492 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:38137/json with timeout 3 increased to 10s during tests 2026-10-08 19:47:39,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:38137/devtools/page/B95A87A720B4D9E7A3C3309D0717803C 2026-10-08 19:47:39,507 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-08 19:47:39,513 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-08 19:47:40,302 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 19:47:40,309 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:demo from n/a 2026-10-08 19:47:40,328 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-08 19:47:40,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-08 19:47:40,334 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-08 19:47:40,356 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:47:42,431 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:42] "GET / HTTP/1.1" 200 - 250 0.319 1.767 2026-10-08 19:47:42,436 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'B95A87A720B4D9E7A3C3309D0717803C', 'loaderId': '4C7EED865602D71CD6B9440F94A6EA70', 'isDownload': False} 2026-10-08 19:47:42,436 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_disabled')" 2026-10-08 19:47:42,474 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:42] "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-08 19:47:42,485 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d417c49/web.assets_frontend.min.css, copying from /web/assets/d417c49/web.assets_frontend.min.css 2026-10-08 19:47:42,545 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:42] "GET /web/assets/1/d417c49/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.038 0.043 2026-10-08 19:47:42,572 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js, copying from /web/assets/dfdb0e4/web.assets_frontend_minimal.min.js 2026-10-08 19:47:42,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:42] "GET /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.024 0.064 2026-10-08 19:47:42,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3849f2/web.__assets_tests_call__.min.js, copying from /web/assets/c3849f2/web.__assets_tests_call__.min.js 2026-10-08 19:47:42,634 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:42] "GET /web/assets/1/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.011 0.028 2026-10-08 19:47:42,724 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:47:42,734 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:47:42,764 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:42] "GET /web/image/website/1/logo/My%20Website?unique=470a77b HTTP/1.1" 200 - 6 0.005 0.012 2026-10-08 19:47:42,787 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:47:42,836 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/099786a/web.assets_frontend_lazy.min.js, copying from /web/assets/099786a/web.assets_frontend_lazy.min.js 2026-10-08 19:47:42,865 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:42] "GET /web/assets/1/099786a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.053 2026-10-08 19:47:42,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:42] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.011 0.081 2026-10-08 19:47:43,353 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:43] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-10-08 19:47:43,385 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:43] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.005 2026-10-08 19:47:43,480 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-08 19:47:43,589 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.030 0.166 2026-10-08 19:47:43,630 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:43] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.028 0.119 2026-10-08 19:47:43,644 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.159 2026-10-08 19:47:44,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:44] "GET /web HTTP/1.1" 200 - 58 0.084 0.629 2026-10-08 19:47:44,291 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:44] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-10-08 19:47:44,321 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:44] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.021 2026-10-08 19:47:44,351 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:44,407 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:44] "GET /web/webclient/load_menus/5e112572e2061c5b99ac3941729e2df5ab5f163f9f3e258e08265dcf1ab8546c HTTP/1.1" 200 - 2 0.012 0.081 2026-10-08 19:47:44,441 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:44] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.010 0.048 2026-10-08 19:47:44,473 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:44] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.015 0.028 2026-10-08 19:47:44,543 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.047 0.052 2026-10-08 19:47:45,717 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 19:47:45,728 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 19:47:45,750 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-08 19:47:45,805 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.021 2026-10-08 19:47:46,249 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "POST /mail/init_messaging HTTP/1.1" 200 - 108 0.214 0.248 2026-10-08 19:47:46,259 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.474 2026-10-08 19:47:46,275 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:47:46,329 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.044 0.466 2026-10-08 19:47:46,409 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.030 0.553 2026-10-08 19:47:46,592 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.097 0.641 2026-10-08 19:47:46,603 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.688 2026-10-08 19:47:46,609 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:47:46,624 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:47:46,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.040 0.602 2026-10-08 19:47:46,735 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "GET /web/offline HTTP/1.1" 200 - 7 0.030 0.413 2026-10-08 19:47:46,764 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.449 2026-10-08 19:47:46,801 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.013 0.449 2026-10-08 19:47:46,871 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.030 0.376 2026-10-08 19:47:46,901 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.009 0.218 2026-10-08 19:47:47,576 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: '.o_navbar_apps_menu button' 2026-10-08 19:47:47,597 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:47,611 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:47,660 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:47] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.024 2026-10-08 19:47:48,134 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:48] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.164 0.264 2026-10-08 19:47:48,162 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:47:48,565 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:48] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 114 0.168 0.226 2026-10-08 19:47:48,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:48] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.053 0.055 2026-10-08 19:47:49,053 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:49] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.056 0.155 2026-10-08 19:47:49,133 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:49] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.029 0.260 2026-10-08 19:47:49,305 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-10-08 19:47:49,586 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:49,636 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:49,876 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:49,885 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:49] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 52 0.140 0.120 2026-10-08 19:47:49,900 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.254 2026-10-08 19:47:50,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:50] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 89 0.204 0.514 2026-10-08 19:47:50,507 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:50] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.022 0.025 2026-10-08 19:47:50,587 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:50] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.011 0.051 2026-10-08 19:47:50,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:50] "GET /web/assets/e9cbb3d/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-10-08 19:47:50,625 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:50] "GET /web/assets/fae4c14/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-10-08 19:47:50,779 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:50] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.031 2026-10-08 19:47:50,969 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:50] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.040 0.030 2026-10-08 19:47:51,014 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:51] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.010 0.097 2026-10-08 19:47:51,060 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:51,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:51] "POST /mail/thread/data HTTP/1.1" 200 - 51 0.049 0.212 2026-10-08 19:47:51,290 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:51,301 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:51] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 35 0.051 0.314 2026-10-08 19:47:51,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:51] "POST /mail/thread/messages HTTP/1.1" 200 - 33 0.030 0.359 2026-10-08 19:47:51,400 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.210 2026-10-08 19:47:51,540 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:51] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-08%2017%3A23%3A16 HTTP/1.1" 200 - 11 0.019 0.043 2026-10-08 19:47:52,225 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:52,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-08 19:47:52,241 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:47:52,255 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57436 2026-10-08 19:47:52,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-08 19:47:52,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57436 2026-10-08 19:47:52,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194752_370258_TestUi.txt 2026-10-08 19:47:52,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpa5eci3xf_chrome_odoo" 2026-10-08 19:47:52,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57668 2026-10-08 19:47:52,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpahozs6lo_chrome_odoo 2026-10-08 19:47:52,792 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:40197/json/version 2026-10-08 19:47:52,794 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40197/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:47:52,815 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:47:52,816 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:40197/json 2026-10-08 19:47:52,816 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:40197/json with timeout 3 increased to 10s during tests 2026-10-08 19:47:52,833 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:40197/devtools/page/D5090DA3149C7C853311ACD0498E0CC3 2026-10-08 19:47:52,866 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-10-08 19:47:52,873 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-10-08 19:47:53,733 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 19:47:53,740 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:admin from n/a 2026-10-08 19:47:53,759 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-10-08 19:47:53,762 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-10-08 19:47:53,763 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-10-08 19:47:54,393 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:54] "GET / HTTP/1.1" 200 - 80 0.126 0.487 2026-10-08 19:47:54,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'D5090DA3149C7C853311ACD0498E0CC3', 'loaderId': '1EBA7F1D0DACD2CB97E2D454B7053484', 'isDownload': False} 2026-10-08 19:47:54,398 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_enabled')" 2026-10-08 19:47:54,445 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:54] "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-08 19:47:54,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:54] "GET /web/assets/1/d417c49/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.013 0.012 2026-10-08 19:47:54,486 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:54] "GET /web/assets/1/dfdb0e4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.009 0.011 2026-10-08 19:47:54,526 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:54] "GET /web/assets/1/c3849f2/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.010 0.015 2026-10-08 19:47:54,696 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:47:54,700 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:47:54,719 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:54] "GET /web/image/website/1/logo/My%20Website?unique=470a77b HTTP/1.1" 200 - 6 0.007 0.010 2026-10-08 19:47:54,732 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:54] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:47:54,793 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:54] "GET /web/assets/1/099786a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.004 0.014 2026-10-08 19:47:54,843 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:54] "GET /web/image/website/1/favicon?unique=470a77b HTTP/1.1" 200 - 6 0.017 0.060 2026-10-08 19:47:55,308 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-10-08 19:47:55,342 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-10-08 19:47:55,382 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.009 0.016 2026-10-08 19:47:55,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.014 2026-10-08 19:47:55,434 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-10-08 19:47:55,504 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.010 0.014 2026-10-08 19:47:55,631 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "GET /web HTTP/1.1" 200 - 24 0.036 0.112 2026-10-08 19:47:55,701 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.026 2026-10-08 19:47:55,718 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-10-08 19:47:55,760 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:55,770 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "GET /web/webclient/load_menus/0f2a54ce8e028138a1709faf052e198006ef221d06f6ea4915911d95ff83a855 HTTP/1.1" 200 - 2 0.006 0.075 2026-10-08 19:47:55,796 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 4 0.003 0.095 2026-10-08 19:47:55,850 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.031 0.117 2026-10-08 19:47:55,906 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:55] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.008 0.014 2026-10-08 19:47:57,015 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:47:57,026 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 19:47:57,053 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-08 19:47:57,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.014 0.013 2026-10-08 19:47:57,271 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "POST /mail/init_messaging HTTP/1.1" 200 - 67 0.092 0.135 2026-10-08 19:47:57,285 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.204 2026-10-08 19:47:57,326 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 19:47:57,346 100 INFO rb-6d39a9a-225376-422534 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 19:47:57,422 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.044 0.295 2026-10-08 19:47:57,455 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.009 0.304 2026-10-08 19:47:57,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.057 0.400 2026-10-08 19:47:57,817 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 67 0.090 0.559 2026-10-08 19:47:57,823 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.639 2026-10-08 19:47:57,827 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:47:57,844 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:47:57,892 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.027 0.583 2026-10-08 19:47:57,905 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "GET /web/offline HTTP/1.1" 200 - 5 0.003 0.560 2026-10-08 19:47:57,961 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.016 0.516 2026-10-08 19:47:57,974 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.005 0.505 2026-10-08 19:47:58,029 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.018 0.368 2026-10-08 19:47:58,057 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.009 0.143 2026-10-08 19:47:58,069 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.061 2026-10-08 19:47:58,745 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: '.o_navbar_apps_menu button' 2026-10-08 19:47:58,766 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:58,784 100 INFO rb-6d39a9a-225376-422534 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-08 19:47:58,821 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:58] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.016 2026-10-08 19:47:58,991 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:58] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 26 0.043 0.088 2026-10-08 19:47:59,328 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:59] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.145 0.156 2026-10-08 19:47:59,647 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:59] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.018 0.042 2026-10-08 19:47:59,739 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:59] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.036 0.109 2026-10-08 19:47:59,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:47:59] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.020 0.180 2026-10-08 19:48:00,042 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-08 19:48:00,339 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:00,391 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:00,499 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:00] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.087 0.038 2026-10-08 19:48:00,510 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.128 2026-10-08 19:48:00,898 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:00] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 95 0.202 0.302 2026-10-08 19:48:01,091 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.018 0.040 2026-10-08 19:48:01,110 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.005 0.008 2026-10-08 19:48:01,138 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "GET /web/assets/e9cbb3d/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-10-08 19:48:01,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "GET /web/assets/fae4c14/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.027 0.020 2026-10-08 19:48:01,288 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.011 0.012 2026-10-08 19:48:01,453 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.035 0.025 2026-10-08 19:48:01,505 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.021 0.078 2026-10-08 19:48:01,713 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "POST /mail/thread/data HTTP/1.1" 200 - 53 0.104 0.198 2026-10-08 19:48:01,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.019 0.325 2026-10-08 19:48:01,763 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.330 2026-10-08 19:48:01,824 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.025 0.324 2026-10-08 19:48:01,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:01] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-10-08%2017%3A23%3A16 HTTP/1.1" 200 - 11 0.025 0.048 2026-10-08 19:48:02,651 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:02,654 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-10-08 19:48:02,669 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:48:02,675 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57668 2026-10-08 19:48:02,676 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-10-08 19:48:02,678 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57668 2026-10-08 19:48:02,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194802_839132_TestUi.txt 2026-10-08 19:48:02,839 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpahozs6lo_chrome_odoo" 2026-10-08 19:48:02,877 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:48:06,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 332 and Message-Id '<748812293805073.1791488886.053683996200562-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:48:06,218 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:48:06,227 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:48:06,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 333 and Message-Id '<543307562311262.1791488886.310949802398682-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:48:06,376 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:48:06,379 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:48:10,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-08 19:48:10,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: project.update 2026-10-08 19:48:10,791 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-08 19:48:10,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 238, model: project.milestone 2026-10-08 19:48:10,864 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-08 19:48:10,922 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #238 deleted mail.message records with IDs: [33692] 2026-10-08 19:48:10,949 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: project.milestone 2026-10-08 19:48:10,951 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-08 19:48:11,005 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 238, model: project.milestone 2026-10-08 19:48:11,020 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-08 19:48:11,056 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-08 19:48:11,109 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #237 deleted mail.message records with IDs: [33691] 2026-10-08 19:48:11,153 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #237 deleted project.update records with IDs: [10] 2026-10-08 19:48:11,222 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-08 19:48:11,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: project.update 2026-10-08 19:48:11,271 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-08 19:48:11,326 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-10-08 19:48:11,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-08 19:48:11,394 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-10-08 19:48:11,399 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-08 19:48:11,452 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-10-08 19:48:11,455 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-08 19:48:11,526 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-08 19:48:11,601 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #235 deleted mail.message records with IDs: [33691] 2026-10-08 19:48:11,615 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: project.update 2026-10-08 19:48:11,618 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-08 19:48:11,677 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: project.update 2026-10-08 19:48:11,693 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:48:14,846 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 334 and Message-Id '<179665550181112.1791488894.713151693344116-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:48:14,846 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:48:14,853 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:48:14,964 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 335 and Message-Id '<714511341227776.1791488894.916171312332153-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:48:14,964 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:48:14,967 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:48:15,970 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-08 19:48:19,057 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-08 19:48:19,964 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-08 19:48:22,550 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:48:25,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-08 19:48:25,446 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 57914 2026-10-08 19:48:25,447 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmp9lmnsr_q_chrome_odoo 2026-10-08 19:48:25,447 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:39461/json/version 2026-10-08 19:48:25,449 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39461/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:48:25,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:48:25,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:39461/json 2026-10-08 19:48:25,539 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:39461/json with timeout 3 increased to 10s during tests 2026-10-08 19:48:25,595 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:39461/devtools/page/5EDF360733C43AA581AA42D129A278CD 2026-10-08 19:48:25,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-10-08 19:48:25,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-10-08 19:48:26,512 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 19:48:26,516 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:admin from n/a 2026-10-08 19:48:26,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-10-08 19:48:26,536 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-08 19:48:26,537 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-08 19:48:26,559 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 19:48:27,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:27] "GET /web HTTP/1.1" 200 - 121 0.168 1.234 2026-10-08 19:48:27,961 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '5EDF360733C43AA581AA42D129A278CD', 'loaderId': 'EF9E846FB621A012A34CBCEE663E30AC', 'isDownload': False} 2026-10-08 19:48:27,961 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-08 19:48:28,039 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:28] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.028 0.010 2026-10-08 19:48:28,107 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:28] "GET /web/webclient/load_menus/0f2a54ce8e028138a1709faf052e198006ef221d06f6ea4915911d95ff83a855 HTTP/1.1" 200 - 4 0.005 0.088 2026-10-08 19:48:28,115 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:28,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:28] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.111 2026-10-08 19:48:28,151 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.114 2026-10-08 19:48:28,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:28] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 4 0.013 0.141 2026-10-08 19:48:28,205 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:28] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-10-08 19:48:29,498 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-08 19:48:29,502 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-08 19:48:29,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.035 2026-10-08 19:48:29,584 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.112 2026-10-08 19:48:29,687 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:29,799 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:29] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.107 0.166 2026-10-08 19:48:29,872 100 INFO rb-6d39a9a-225376-422534 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 19:48:29,968 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.052 0.383 2026-10-08 19:48:29,982 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:29] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.413 2026-10-08 19:48:30,191 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.075 0.480 2026-10-08 19:48:30,201 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 19:48:30,236 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.019 0.586 2026-10-08 19:48:30,434 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.088 0.689 2026-10-08 19:48:30,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.718 2026-10-08 19:48:30,466 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 19:48:30,529 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 19:48:30,550 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.047 0.662 2026-10-08 19:48:30,590 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.022 0.591 2026-10-08 19:48:30,596 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:48:30,621 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.073 2026-10-08 19:48:30,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.034 0.644 2026-10-08 19:48:30,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "GET /web/offline HTTP/1.1" 200 - 7 0.012 0.480 2026-10-08 19:48:30,764 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.020 0.496 2026-10-08 19:48:30,770 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.152 2026-10-08 19:48:30,803 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.008 0.109 2026-10-08 19:48:31,366 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_navbar_apps_menu button' 2026-10-08 19:48:31,392 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:31,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-08 19:48:31,445 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:31] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.024 2026-10-08 19:48:31,854 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:31] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.113 0.249 2026-10-08 19:48:32,193 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:32] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.130 0.150 2026-10-08 19:48:32,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-10-08 19:48:32,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:32] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.043 0.064 2026-10-08 19:48:32,639 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:32] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.047 0.153 2026-10-08 19:48:32,704 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:32] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.014 0.244 2026-10-08 19:48:33,367 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_project_name input' 2026-10-08 19:48:33,411 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:33] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.026 2026-10-08 19:48:33,417 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-10-08 19:48:33,506 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:33] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.010 0.034 2026-10-08 19:48:33,545 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.006 0.011 2026-10-08 19:48:33,578 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:33] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.012 0.035 2026-10-08 19:48:34,404 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_open_tasks' 2026-10-08 19:48:34,413 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:34,624 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:34] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.069 0.136 2026-10-08 19:48:34,703 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:34] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.018 0.036 2026-10-08 19:48:34,977 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:34] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.103 0.154 2026-10-08 19:48:35,349 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:35] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.101 0.526 2026-10-08 19:48:35,401 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:35] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.010 0.017 2026-10-08 19:48:35,428 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:35] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.008 0.032 2026-10-08 19:48:35,467 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:35] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.008 0.011 2026-10-08 19:48:35,483 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.028 2026-10-08 19:48:35,508 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.012 0.030 2026-10-08 19:48:35,602 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:35] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:48:35,662 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-10-08 19:48:36,515 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:36,531 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:36,555 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:36] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.012 0.020 2026-10-08 19:48:37,334 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:37,349 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-08 19:48:37,373 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:37,376 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:37] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.022 0.014 2026-10-08 19:48:37,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:37] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.023 0.035 2026-10-08 19:48:37,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:37] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.041 0.048 2026-10-08 19:48:37,551 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:37] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.015 0.026 2026-10-08 19:48:37,582 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:37] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.005 0.032 2026-10-08 19:48:37,635 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:37] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.005 0.025 2026-10-08 19:48:38,754 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:38,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-10-08 19:48:38,779 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:38,800 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:38,812 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:38,834 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.dropdown-item.o_column_edit' 2026-10-08 19:48:38,858 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name=fold] input' 2026-10-08 19:48:38,986 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:38] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.089 0.133 2026-10-08 19:48:39,012 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:39] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.006 0.139 2026-10-08 19:48:39,095 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:39] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.022 0.052 2026-10-08 19:48:39,207 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:39] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.055 0.115 2026-10-08 19:48:39,229 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:39] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 6 0.008 0.163 2026-10-08 19:48:39,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:39] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.066 2026-10-08 19:48:39,269 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:39] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.004 0.082 2026-10-08 19:48:39,571 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-10-08 19:48:40,920 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer button' 2026-10-08 19:48:40,929 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_record .oe_kanban_content' 2026-10-08 19:48:40,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:40] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 4 0.002 0.009 2026-10-08 19:48:40,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:40] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.007 0.018 2026-10-08 19:48:41,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:41] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.006 0.038 2026-10-08 19:48:41,129 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:41] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.046 0.061 2026-10-08 19:48:41,924 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:41,928 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:41,967 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.020 2026-10-08 19:48:42,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:42] "POST /web/dataset/call_kw/project.update/get_views HTTP/1.1" 200 - 31 0.039 0.063 2026-10-08 19:48:42,119 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:42] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.008 0.013 2026-10-08 19:48:42,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:42] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 24 0.055 0.052 2026-10-08 19:48:42,304 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:42] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:48:42,424 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:42] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 12 0.034 0.065 2026-10-08 19:48:42,512 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:42] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 12 0.031 0.152 2026-10-08 19:48:42,619 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:42] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 12 0.038 0.248 2026-10-08 19:48:43,078 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:43,121 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:43] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 13 0.012 0.026 2026-10-08 19:48:43,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:43] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 10 0.009 0.026 2026-10-08 19:48:43,961 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-08 19:48:43,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-08 19:48:43,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_add_milestone a' 2026-10-08 19:48:44,060 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:44] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.022 0.053 2026-10-08 19:48:44,121 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:44] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.022 0.023 2026-10-08 19:48:44,538 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-10-08 19:48:44,902 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:44,923 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:44] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 4 0.002 0.015 2026-10-08 19:48:45,697 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-08 19:48:45,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-08 19:48:45,730 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:45,791 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:45] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 12 0.020 0.048 2026-10-08 19:48:45,826 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:45] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.004 0.021 2026-10-08 19:48:46,605 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-10-08 19:48:46,622 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:46] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 19:48:46,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:46] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.017 0.017 2026-10-08 19:48:46,700 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:46] "POST /web/dataset/call_kw/project.milestone/web_read HTTP/1.1" 200 - 5 0.016 0.049 2026-10-08 19:48:46,730 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:46] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.010 2026-10-08 19:48:47,470 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-10-08 19:48:47,478 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:47,576 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:47] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.044 0.051 2026-10-08 19:48:47,618 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:47] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.006 0.022 2026-10-08 19:48:48,386 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:48,595 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:48] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 36 0.074 0.129 2026-10-08 19:48:48,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:48] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.010 0.048 2026-10-08 19:48:48,772 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:48] "GET /web/assets/e9cbb3d/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.008 0.013 2026-10-08 19:48:48,787 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:48] "GET /web/assets/fae4c14/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-10-08 19:48:48,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:48] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.019 0.029 2026-10-08 19:48:49,171 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:49] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-08%2017%3A23%3A16 HTTP/1.1" 200 - 11 0.010 0.032 2026-10-08 19:48:49,892 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_form_button_save' 2026-10-08 19:48:49,909 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:49,913 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:49,929 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:49,947 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:49,963 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:49,979 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:49,997 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:50,071 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:50] "POST /web/dataset/call_kw/project.update/web_save HTTP/1.1" 200 - 34 0.076 0.085 2026-10-08 19:48:50,106 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:50] "POST /web/dataset/call_kw/project.update/zalo_check_recipients HTTP/1.1" 200 - 3 0.012 0.007 2026-10-08 19:48:50,246 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:50] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.075 0.081 2026-10-08 19:48:50,295 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:50] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.020 0.144 2026-10-08 19:48:50,410 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:50] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.045 0.056 2026-10-08 19:48:51,211 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:51,242 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:51] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.007 0.023 2026-10-08 19:48:51,252 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.036 2026-10-08 19:48:51,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:51] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.034 0.065 2026-10-08 19:48:52,163 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:52,199 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:52] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.012 0.022 2026-10-08 19:48:52,232 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:52] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.013 0.054 2026-10-08 19:48:52,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:52] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.024 0.053 2026-10-08 19:48:52,356 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:52] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.010 2026-10-08 19:48:53,126 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:48:53,156 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:53,189 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:53] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.014 0.019 2026-10-08 19:48:53,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:53] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.005 0.011 2026-10-08 19:48:53,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:53] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.002 0.023 2026-10-08 19:48:53,250 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:53] "GET /web/assets/67a2457/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-10-08 19:48:54,122 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:54,157 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:54] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.019 0.031 2026-10-08 19:48:54,267 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:54] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.042 0.055 2026-10-08 19:48:55,055 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:55,147 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:55] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.029 0.060 2026-10-08 19:48:56,022 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:56,061 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:56] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.014 0.023 2026-10-08 19:48:56,172 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:56] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.043 0.056 2026-10-08 19:48:56,962 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:56,972 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:57,043 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:57] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.052 0.024 2026-10-08 19:48:57,072 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:57] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.012 0.080 2026-10-08 19:48:57,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:57] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.005 0.010 2026-10-08 19:48:57,913 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:57,929 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:57,983 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:57] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 10 0.028 0.025 2026-10-08 19:48:58,192 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:58] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.097 0.098 2026-10-08 19:48:58,218 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:58] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.008 2026-10-08 19:48:59,019 100 INFO rb-6d39a9a-225376-422534 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-08 19:48:59,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:59] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.014 0.021 2026-10-08 19:48:59,168 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:48:59] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.040 0.056 2026-10-08 19:48:59,967 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:00,087 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:00] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.050 0.066 2026-10-08 19:49:00,964 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:01,004 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:01] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.010 0.025 2026-10-08 19:49:01,126 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:01] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.052 0.059 2026-10-08 19:49:01,908 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:01,940 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:01,954 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:01] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.012 0.030 2026-10-08 19:49:01,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:01] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 6 0.010 0.043 2026-10-08 19:49:02,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:02] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.062 0.088 2026-10-08 19:49:02,183 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:02] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.005 0.011 2026-10-08 19:49:02,965 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:02,993 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:03,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:03] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.004 0.020 2026-10-08 19:49:03,048 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:03] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.016 0.013 2026-10-08 19:49:03,080 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:03] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.013 0.028 2026-10-08 19:49:03,105 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:03] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.007 0.035 2026-10-08 19:49:03,131 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:03] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.008 0.054 2026-10-08 19:49:03,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:03] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.019 0.085 2026-10-08 19:49:03,217 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:03] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.007 0.010 2026-10-08 19:49:03,999 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:04,032 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:04] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.007 0.022 2026-10-08 19:49:04,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:04] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.054 0.056 2026-10-08 19:49:04,941 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:05,031 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:05] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.031 0.057 2026-10-08 19:49:05,910 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:05,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:05] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.007 0.023 2026-10-08 19:49:06,062 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:06] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.048 0.059 2026-10-08 19:49:06,454 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:49:06,849 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:06,867 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:06,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:06] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.015 0.023 2026-10-08 19:49:06,908 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:06] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.006 0.039 2026-10-08 19:49:06,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:06] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.006 0.018 2026-10-08 19:49:06,968 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:06] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.008 0.035 2026-10-08 19:49:06,995 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:06] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.006 0.065 2026-10-08 19:49:07,036 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:07] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.008 0.090 2026-10-08 19:49:07,079 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:07] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.014 0.103 2026-10-08 19:49:07,103 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:07] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 19:49:07,889 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:07,902 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:07,915 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:07] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 19:49:07,974 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:07] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 13 0.017 0.033 2026-10-08 19:49:08,014 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.006 0.013 2026-10-08 19:49:08,041 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.005 0.010 2026-10-08 19:49:08,061 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "GET /web/static/lib/fullcalendar/core/main.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:49:08,074 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "GET /web/static/lib/fullcalendar/core/main.css HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 19:49:08,092 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "GET /web/static/lib/fullcalendar/daygrid/main.css HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 19:49:08,103 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "GET /web/static/lib/fullcalendar/list/main.css HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:49:08,112 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "GET /web/static/lib/fullcalendar/timegrid/main.css HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:49:08,126 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "GET /web/static/lib/fullcalendar/interaction/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:49:08,144 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "GET /web/static/lib/fullcalendar/daygrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:49:08,174 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "GET /web/static/lib/fullcalendar/luxon/main.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:49:08,194 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "GET /web/static/lib/fullcalendar/timegrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:49:08,217 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:08] "GET /web/static/lib/fullcalendar/list/main.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:49:09,068 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:09,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:09] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.016 0.029 2026-10-08 19:49:09,218 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:09] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.038 0.053 2026-10-08 19:49:10,006 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:10,098 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:10] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.021 0.067 2026-10-08 19:49:10,978 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:11,009 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:11] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.023 2026-10-08 19:49:11,118 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:11] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.035 0.055 2026-10-08 19:49:11,907 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:11,918 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:11,944 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:11] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.016 0.020 2026-10-08 19:49:11,953 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:11] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.001 0.032 2026-10-08 19:49:12,005 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:12] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 7 0.009 0.030 2026-10-08 19:49:12,030 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:12] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-10-08 19:49:12,052 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:12] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 19:49:12,858 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:12,871 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:12,904 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:12] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 8 0.011 0.020 2026-10-08 19:49:12,919 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.003 0.036 2026-10-08 19:49:12,942 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:12] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 19:49:13,724 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:13,757 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:13] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.024 2026-10-08 19:49:13,875 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:13] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.048 0.058 2026-10-08 19:49:14,658 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:14,809 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:14] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.072 0.074 2026-10-08 19:49:15,713 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:15,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:15] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.019 0.024 2026-10-08 19:49:15,861 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:15] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.034 0.054 2026-10-08 19:49:16,651 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:16,699 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:16,721 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:16] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.043 0.025 2026-10-08 19:49:16,749 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:16] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.011 0.069 2026-10-08 19:49:16,775 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:16] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.011 0.083 2026-10-08 19:49:16,810 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:16] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.012 0.010 2026-10-08 19:49:17,594 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-10-08 19:49:17,608 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:49:17,619 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 57914 2026-10-08 19:49:17,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-10-08 19:49:17,622 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 57914 2026-10-08 19:49:17,745 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194917_745574_TestProjectUpdateUi.txt 2026-10-08 19:49:17,746 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmp9lmnsr_q_chrome_odoo" 2026-10-08 19:49:18,174 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 58281 2026-10-08 19:49:18,175 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmph3zhsc7y_chrome_odoo 2026-10-08 19:49:18,175 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:44085/json/version 2026-10-08 19:49:18,177 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44085/json/version with timeout 3 increased to 10s during tests 2026-10-08 19:49:18,252 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-10-08 19:49:18,253 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:44085/json 2026-10-08 19:49:18,254 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:44085/json with timeout 3 increased to 10s during tests 2026-10-08 19:49:18,269 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:44085/devtools/page/2AEB1EEFC34BD51BC6420DFF8AD8315F 2026-10-08 19:49:18,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-10-08 19:49:18,302 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-10-08 19:49:19,094 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 19:49:19,103 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:admin from n/a 2026-10-08 19:49:19,107 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-10-08 19:49:19,112 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-08 19:49:19,112 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-08 19:49:19,272 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:19] "GET /web HTTP/1.1" 200 - 18 0.040 0.106 2026-10-08 19:49:19,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '2AEB1EEFC34BD51BC6420DFF8AD8315F', 'loaderId': '0143F0790AD87DB7E91007A1FAF8F71F', 'isDownload': False} 2026-10-08 19:49:19,277 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-08 19:49:19,397 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:19] "GET /web/webclient/load_menus/0f2a54ce8e028138a1709faf052e198006ef221d06f6ea4915911d95ff83a855 HTTP/1.1" 200 - 2 0.002 0.080 2026-10-08 19:49:19,415 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:19] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.096 2026-10-08 19:49:19,435 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:19] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 3 0.004 0.095 2026-10-08 19:49:19,492 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.034 0.108 2026-10-08 19:49:19,513 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:19] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.186 2026-10-08 19:49:19,555 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:19,559 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:19] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.009 0.012 2026-10-08 19:49:20,721 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 19:49:20,744 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-08 19:49:20,755 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-08 19:49:20,797 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.027 0.029 2026-10-08 19:49:20,932 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-10-08 19:49:21,049 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "POST /mail/init_messaging HTTP/1.1" 200 - 47 0.105 0.159 2026-10-08 19:49:21,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.221 2026-10-08 19:49:21,093 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 19:49:21,132 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.038 0.231 2026-10-08 19:49:21,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.029 0.334 2026-10-08 19:49:21,515 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 23 0.175 0.444 2026-10-08 19:49:21,533 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 19:49:21,539 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.569 2026-10-08 19:49:21,558 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:49:21,591 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 19:49:21,643 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 19:49:21,666 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.058 0.556 2026-10-08 19:49:21,719 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.026 0.590 2026-10-08 19:49:21,742 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.010 0.628 2026-10-08 19:49:21,778 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /web/offline HTTP/1.1" 200 - 4 0.021 0.595 2026-10-08 19:49:21,845 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.018 0.537 2026-10-08 19:49:21,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.017 0.203 2026-10-08 19:49:21,899 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.125 2026-10-08 19:49:22,529 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-10-08 19:49:22,552 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:22,570 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:22,703 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.099 0.027 2026-10-08 19:49:22,807 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:22] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 5 0.015 0.056 2026-10-08 19:49:23,220 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:23] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.221 0.163 2026-10-08 19:49:23,416 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-10-08 19:49:23,536 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:23] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.035 0.042 2026-10-08 19:49:23,621 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:23] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.022 0.137 2026-10-08 19:49:23,692 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:23] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.019 0.207 2026-10-08 19:49:24,399 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:24,427 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:24] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.020 2026-10-08 19:49:24,495 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:24] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 4 0.008 0.034 2026-10-08 19:49:24,524 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.006 2026-10-08 19:49:24,554 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:24] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.006 0.021 2026-10-08 19:49:24,999 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:49:25,383 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:25,396 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:25,548 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:25] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 32 0.053 0.097 2026-10-08 19:49:25,611 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:25] "POST /web/dataset/call_button HTTP/1.1" 200 - 13 0.011 0.038 2026-10-08 19:49:25,947 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:25] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.154 0.162 2026-10-08 19:49:26,088 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:26] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 24 0.043 0.412 2026-10-08 19:49:26,128 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:26] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.005 0.014 2026-10-08 19:49:26,152 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:26] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.008 0.032 2026-10-08 19:49:26,190 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:26] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.008 0.012 2026-10-08 19:49:26,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.008 0.026 2026-10-08 19:49:26,216 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.027 2026-10-08 19:49:26,273 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:26] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 19:49:27,130 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-10-08 19:49:27,276 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:27,294 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:27,305 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:27] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.007 0.014 2026-10-08 19:49:28,081 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:28,096 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:28,112 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:28] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.011 0.013 2026-10-08 19:49:28,153 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:28] "POST /web/dataset/resequence HTTP/1.1" 200 - 5 0.021 0.009 2026-10-08 19:49:28,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:28] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.004 0.007 2026-10-08 19:49:28,949 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:28,987 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:28] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.008 0.026 2026-10-08 19:49:29,034 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:29] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.007 0.020 2026-10-08 19:49:29,832 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:29,847 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:30,073 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:30] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 49 0.114 0.117 2026-10-08 19:49:30,200 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:30] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.045 0.054 2026-10-08 19:49:30,258 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:30] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.019 0.140 2026-10-08 19:49:30,358 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:30] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.013 0.017 2026-10-08 19:49:30,387 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:30] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.005 0.037 2026-10-08 19:49:31,682 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-10-08 19:49:32,136 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:32,174 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:32,282 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 38 0.059 0.099 2026-10-08 19:49:32,532 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 60 0.122 0.222 2026-10-08 19:49:32,553 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.245 2026-10-08 19:49:32,613 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.017 0.275 2026-10-08 19:49:32,667 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.014 2026-10-08 19:49:32,684 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 19:49:32,706 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 19:49:32,755 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.004 0.009 2026-10-08 19:49:32,782 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.010 0.028 2026-10-08 19:49:32,812 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "GET /web/assets/e9cbb3d/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-10-08 19:49:32,825 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "GET /web/assets/fae4c14/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-10-08 19:49:32,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:32] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 5 0.008 0.012 2026-10-08 19:49:33,059 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:33] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.007 0.007 2026-10-08 19:49:33,065 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.010 2026-10-08 19:49:33,117 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:33] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.012 0.018 2026-10-08 19:49:33,141 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:33] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.043 2026-10-08 19:49:33,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:33] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.079 0.116 2026-10-08 19:49:33,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:33] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.025 0.227 2026-10-08 19:49:33,442 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:33] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.034 0.293 2026-10-08 19:49:33,526 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:33] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.037 0.306 2026-10-08 19:49:33,703 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:33] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-08%2017%3A23%3A16 HTTP/1.1" 200 - 11 0.052 0.039 2026-10-08 19:49:34,728 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:34,752 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:34,780 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:34,846 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:34] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.022 0.033 2026-10-08 19:49:34,916 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:34] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.011 0.032 2026-10-08 19:49:35,820 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:35,860 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:35] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.009 0.030 2026-10-08 19:49:35,957 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:35] "POST /web/dataset/call_button HTTP/1.1" 200 - 20 0.025 0.051 2026-10-08 19:49:35,985 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:35] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.007 0.011 2026-10-08 19:49:36,054 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:36] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.016 0.063 2026-10-08 19:49:36,854 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:36,891 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:36] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.009 0.030 2026-10-08 19:49:37,007 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:37] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.031 0.059 2026-10-08 19:49:37,090 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:37] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.024 0.147 2026-10-08 19:49:37,154 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:37] "GET /web/image/res.users/18/avatar_128 HTTP/1.1" 200 - 13 0.015 0.212 2026-10-08 19:49:37,242 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:37] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.033 0.253 2026-10-08 19:49:37,330 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:37] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.032 0.329 2026-10-08 19:49:37,402 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:37] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.020 0.409 2026-10-08 19:49:37,481 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:37] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.030 0.424 2026-10-08 19:49:37,747 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-10-08 19:49:38,251 100 INFO rb-6d39a9a-225376-422534 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-08 19:49:38,274 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-10-08 19:49:38,288 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:38] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.010 0.026 2026-10-08 19:49:38,314 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:38] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.010 0.024 2026-10-08 19:49:38,343 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:38] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.051 2026-10-08 19:49:38,582 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:38] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.074 0.187 2026-10-08 19:49:38,683 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:38] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.040 0.270 2026-10-08 19:49:38,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:38] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.005 0.010 2026-10-08 19:49:39,844 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-10-08 19:49:39,858 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 19:49:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 19:49:39,888 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 58281 2026-10-08 19:49:39,894 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-10-08 19:49:39,899 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 58281 2026-10-08 19:49:40,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_194940_004207_TestProjectUpdateUi.txt 2026-10-08 19:49:40,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmph3zhsc7y_chrome_odoo" 2026-10-08 19:49:40,084 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:49:43,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 336 and Message-Id '<785781714741396.1791488982.965013742446899-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:49:43,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:49:43,105 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:49:43,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<171172666211477.1791488983.176340579986572-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:49:43,231 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:49:43,233 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:49:43,403 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<970995196894048.1791488983.350045442581177-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:49:43,403 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:49:43,406 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:49:43,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-08 19:49:43,598 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-08 19:49:44,374 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-08 19:49:45,281 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-08 19:49:45,333 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-08 19:49:50,578 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:49:53,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<748143302354884.1791488993.572136163711548-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:49:53,716 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:49:53,723 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:49:53,872 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<362123838455615.1791488993.811809301376343-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:49:53,872 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:49:53,875 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:49:54,028 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-08 19:49:54,174 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-08 19:49:54,304 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-08 19:49:54,620 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-08 19:49:54,913 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-08 19:49:55,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-08 19:49:57,996 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-08 19:50:00,493 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:50:04,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<483100088901778.1791489003.898047208786011-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 19:50:04,045 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:50:04,051 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:50:04,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 342 and Message-Id '<295110029383180.1791489004.116307735443115-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:50:04,158 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:50:04,161 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:50:04,203 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-08 19:50:04,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 343 and Message-Id '<632443599799451.1791489004.297003746032715-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:50:04,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:50:04,338 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:50:04,381 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-08 19:50:04,609 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 344 and Message-Id '<713002975790865.1791489004.463665962219238-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 19:50:04,610 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:50:04,616 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:50:04,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 19:50:17,623 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:50:17,623 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:50:17,623 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:50:17,623 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:50:17,624 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:50:17,624 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:50:17,624 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:50:17,624 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:50:17,624 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:50:22,040 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:22,040 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:22,040 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:22,040 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:22,040 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:22,040 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:22,040 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:22,040 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:22,041 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:22,405 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-10-08 19:50:31,916 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability_with_custom_analytic_account_plan ... 2026-10-08 19:50:44,395 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:50:44,395 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:50:44,395 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:50:44,395 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:50:44,395 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:50:44,395 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:50:44,396 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:50:44,396 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:50:44,396 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:50:44,396 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan19_id_index on table crossovered_budget_line 2026-10-08 19:50:49,064 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:49,065 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:49,065 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:49,065 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:49,065 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:49,065 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:49,065 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:49,065 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:49,065 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:49,065 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan19_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:50:52,561 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:51:45,197 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:51:45,197 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:51:45,197 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:51:45,197 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:51:45,197 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:51:45,197 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:51:45,198 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:51:45,198 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:51:45,198 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:51:49,851 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:51:49,852 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:51:49,852 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:51:49,852 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:51:49,852 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:51:49,852 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:51:49,852 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:51:49,852 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:51:49,852 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:04,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:52:04,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:52:04,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:52:04,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:52:04,244 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:52:04,244 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:52:04,244 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:52:04,244 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:52:04,244 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:52:04,244 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan21_id_index on table crossovered_budget_line 2026-10-08 19:52:08,795 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:08,795 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:08,796 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:08,796 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:08,796 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:08,796 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:08,796 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:08,796 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:08,796 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:08,796 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan21_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:09,413 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-10-08 19:52:10,866 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [121] 2026-10-08 19:52:11,213 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [122] 2026-10-08 19:52:11,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 345 and Message-Id '<324424375592639.1791489131.341902256011963-openerp-6-hr.expense.sheet@ca7a2345581c>' from 'accountman@test.com' to (redacted) 'e******************ee@example.com' successfully sent 2026-10-08 19:52:11,534 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:52:11,586 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #255 deleted mail.mail records with IDs: [345] 2026-10-08 19:52:11,586 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:52:11,820 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-10-08 19:52:12,316 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [123] 2026-10-08 19:52:17,509 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 19:52:31,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:52:31,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:52:31,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:52:31,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:52:31,536 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:52:31,536 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:52:31,536 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:52:31,536 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:52:31,536 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:52:34,863 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:34,863 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:34,863 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:34,863 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:34,863 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:34,863 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:34,863 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:34,863 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:34,863 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:52:44,316 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_mrp.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-10-08 19:52:48,852 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 19:53:35,808 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:53:35,808 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:53:35,808 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:53:35,808 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:53:35,808 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:53:35,808 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:53:35,808 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:53:35,808 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:53:35,808 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:53:39,300 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:53:39,300 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:53:39,300 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:53:39,300 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:53:39,300 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:53:39,300 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:53:39,300 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:53:39,300 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:53:39,300 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:53:39,724 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-10-08 19:53:42,974 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-10-08 19:53:45,258 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-10-08 19:53:46,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-10-08 19:53:51,170 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-10-08 19:54:04,606 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:54:04,607 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:54:04,607 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:54:04,607 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:54:04,607 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:54:04,607 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:54:04,607 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:54:04,607 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:54:04,607 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:54:04,607 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan24_id_index on table crossovered_budget_line 2026-10-08 19:54:08,112 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:54:08,112 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:54:08,112 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:54:08,112 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:54:08,112 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:54:08,112 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:54:08,112 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:54:08,112 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:54:08,112 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:54:08,112 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan24_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:54:09,598 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-10-08 19:54:16,584 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-10-08 19:54:22,112 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:55:25,288 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:55:25,288 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:55:25,288 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:55:25,288 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:55:25,288 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:55:25,289 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:55:25,289 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:55:25,289 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:55:25,289 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:55:29,211 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:29,211 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:29,211 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:29,212 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:29,212 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:29,212 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:29,212 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:29,212 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:29,212 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:44,013 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:55:44,013 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:55:44,013 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:55:44,013 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:55:44,013 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:55:44,013 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:55:44,013 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:55:44,013 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:55:44,013 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:55:44,014 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan26_id_index on table crossovered_budget_line 2026-10-08 19:55:48,410 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:48,410 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:48,410 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:48,410 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:48,411 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:48,411 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:48,411 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:48,411 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:48,411 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:48,411 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan26_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:55:51,044 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-10-08 19:55:53,015 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [124] 2026-10-08 19:55:53,878 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [125] 2026-10-08 19:56:00,582 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1113] 2026-10-08 19:56:01,320 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #261 deleted stock.move.line records with IDs: [759] 2026-10-08 19:56:02,799 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1115] 2026-10-08 19:56:05,394 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1118] 2026-10-08 19:56:06,138 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #261 deleted stock.move.line records with IDs: [760] 2026-10-08 19:56:07,671 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1120] 2026-10-08 19:56:08,152 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-10-08 19:56:09,640 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [126] 2026-10-08 19:56:16,265 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 19:56:27,084 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 346 and Message-Id '<770450555670078.1791489387.028460741043091-openerp-private@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-10-08 19:56:27,084 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:56:27,099 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [346] 2026-10-08 19:56:27,129 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35952] 2026-10-08 19:56:27,130 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:56:27,140 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 19:56:27,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-08 19:56:28,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 347 and Message-Id '<295462509497154.1577836800.000000000000000-openerp-13-hr.leave@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 't**@example.com' successfully sent 2026-10-08 19:56:28,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 19:56:28,000 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [347] 2026-10-08 19:56:28,000 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:56:28,000 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #271 deleted resource.calendar.leaves records with IDs: [19] 2026-10-08 19:56:28,000 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #271 deleted account.analytic.line records with IDs: [923, 922] 2026-10-08 19:56:28,610 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 19:56:36,984 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-08 19:56:38,821 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-08 19:56:39,000 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [927] 2026-10-08 19:56:39,957 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-08 19:56:40,000 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [932] 2026-10-08 19:56:40,000 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [933] 2026-10-08 19:56:41,089 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 19:57:15,120 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-08 19:57:18,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-08 19:57:19,410 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-08 19:57:23,949 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 19:58:09,267 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 19:58:09,267 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 19:58:09,267 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 19:58:09,267 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 19:58:09,267 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 19:58:09,267 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 19:58:09,267 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 19:58:09,267 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 19:58:09,267 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 19:58:13,851 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:58:13,851 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:58:13,851 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:58:13,851 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:58:13,851 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:58:13,851 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:58:13,851 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:58:13,851 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:58:13,851 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 19:58:14,602 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-08 19:58:16,456 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-10-08 19:58:19,236 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-08 19:58:22,643 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-08 19:58:24,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-08 19:58:25,276 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-08 19:58:25,754 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-08 19:58:31,411 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 19:59:03,764 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-08 19:59:05,006 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-10-08 19:59:09,175 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-10-08 19:59:09,611 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-08 19:59:12,715 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-08 19:59:15,354 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-08 19:59:15,952 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-08 19:59:19,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-08 19:59:20,464 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-08 19:59:22,682 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-10-08 19:59:23,243 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-08 19:59:26,396 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-08 19:59:29,254 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-08 19:59:52,256 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-08 19:59:56,546 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <367803684828213.1791489596.301285743713379-openerp-49-purchase.order@ca7a2345581c>: ['"partner_a" <@False>'] 2026-10-08 19:59:56,571 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 19:59:56,592 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-08 19:59:56,788 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-08 19:59:58,402 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-08 20:00:02,501 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <931897005467454.1791489602.344591856002808-openerp-54-purchase.order@ca7a2345581c>: ['"partner_a" <@False>'] 2026-10-08 20:00:02,543 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #278 deleted mail.mail records with IDs: [349] 2026-10-08 20:00:02,543 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 20:00:02,628 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-08 20:00:05,868 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-08 20:00:07,696 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-08 20:00:10,689 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-08 20:00:20,131 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-08 20:00:22,983 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 20:00:58,246 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 350 and Message-Id '<584060041781259.1791489658.195020914077759-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-08 20:00:58,246 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 20:00:58,263 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #282 deleted mail.mail records with IDs: [350] 2026-10-08 20:00:58,295 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #282 deleted mail.message records with IDs: [38782] 2026-10-08 20:00:58,296 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 20:00:58,322 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 20:00:59,918 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 351 and Message-Id '<398353533960101.1791489659.838416099548340-openerp-private@ca7a2345581c>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-10-08 20:00:59,919 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 20:00:59,935 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #282 deleted mail.mail records with IDs: [351] 2026-10-08 20:00:59,992 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #282 deleted mail.message records with IDs: [38784] 2026-10-08 20:00:59,992 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 20:01:00,026 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 20:01:00,751 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-08 20:01:09,373 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 20:01:44,665 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-08 20:01:50,467 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-08 20:01:57,138 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1162, 1163, 1164] 2026-10-08 20:01:57,303 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2051, 2052] 2026-10-08 20:01:58,673 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-08 20:02:03,975 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-08 20:02:10,087 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-08 20:02:15,417 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-08 20:02:22,905 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-10-08 20:02:30,801 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-08 20:02:36,771 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1178, 1179] 2026-10-08 20:02:36,943 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2074] 2026-10-08 20:02:38,132 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-08 20:02:46,256 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1183, 1184, 1185, 1186, 1187] 2026-10-08 20:02:46,422 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2085] 2026-10-08 20:02:46,673 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1188, 1189, 1190, 1191] 2026-10-08 20:02:46,807 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2080] 2026-10-08 20:02:47,230 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-08 20:02:54,101 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1192, 1193, 1194] 2026-10-08 20:02:54,281 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2088, 2089] 2026-10-08 20:02:55,496 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-08 20:03:03,967 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1198, 1199, 1200, 1201] 2026-10-08 20:03:04,164 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2100] 2026-10-08 20:03:04,493 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1202, 1203, 1204] 2026-10-08 20:03:04,656 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2095] 2026-10-08 20:03:05,096 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-08 20:03:12,689 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1205, 1206, 1207, 1208] 2026-10-08 20:03:12,822 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2102] 2026-10-08 20:03:13,238 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-10-08 20:03:21,281 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1209, 1210, 1211, 1212] 2026-10-08 20:03:21,433 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2109] 2026-10-08 20:03:21,817 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-08 20:03:29,006 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1213, 1214, 1215, 1216] 2026-10-08 20:03:29,151 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2120] 2026-10-08 20:03:29,408 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1217, 1218, 1219] 2026-10-08 20:03:29,588 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2116] 2026-10-08 20:03:29,997 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-08 20:03:35,773 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-08 20:03:42,915 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-08 20:03:48,095 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1226, 1227] 2026-10-08 20:03:48,226 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2132] 2026-10-08 20:03:49,042 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-08 20:03:54,404 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1230, 1231] 2026-10-08 20:03:54,534 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2137] 2026-10-08 20:03:55,400 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 20:04:29,924 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-08 20:04:34,098 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #289 deleted stock.move records with IDs: [854] 2026-10-08 20:04:36,342 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-08 20:04:39,831 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-08 20:04:53,679 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 20:04:53,679 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 20:04:53,680 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 20:04:53,680 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 20:04:53,680 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 20:04:53,680 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 20:04:53,680 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 20:04:53,680 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 20:04:53,680 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 20:04:57,291 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:04:57,291 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:04:57,291 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:04:57,291 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:04:57,291 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:04:57,291 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:04:57,291 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:04:57,291 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:04:57,291 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:00,807 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-08 20:05:13,206 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 20:05:13,206 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 20:05:13,206 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 20:05:13,206 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 20:05:13,206 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 20:05:13,206 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 20:05:13,206 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 20:05:13,207 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 20:05:13,207 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 20:05:17,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:17,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:17,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:17,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:17,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:17,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:17,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:17,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:17,535 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:20,204 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-08 20:05:27,246 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-08 20:05:31,157 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-08 20:05:33,891 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-08 20:05:46,676 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-10-08 20:05:46,676 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-10-08 20:05:46,676 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-10-08 20:05:46,676 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-10-08 20:05:46,676 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-10-08 20:05:46,676 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-10-08 20:05:46,677 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-10-08 20:05:46,677 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-10-08 20:05:46,677 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-10-08 20:05:51,242 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:51,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:51,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:51,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:51,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:51,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:51,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:51,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:51,243 100 INFO rb-6d39a9a-225376-422534 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-10-08 20:05:54,857 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-08 20:05:56,405 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-08 20:05:58,847 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-08 20:06:00,454 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-08 20:06:02,168 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-08 20:06:11,407 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 20:06:48,953 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-08 20:06:55,539 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-08 20:06:59,103 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-08 20:06:59,408 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-08 20:07:00,907 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-08 20:07:02,274 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 20:07:39,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_discount ... 2026-10-08 20:07:40,631 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-08 20:07:40,823 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:accountman from n/a 2026-10-08 20:07:41,838 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 20:07:42,325 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:07:42] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 62 0.082 0.415 2026-10-08 20:07:43,000 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:07:42] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 76 0.194 0.475 2026-10-08 20:07:43,243 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:07:43] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 47 0.090 0.147 2026-10-08 20:07:43,330 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 20:08:18,317 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_after_total_mix ... 2026-10-08 20:08:18,938 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_archived_tax_totals ... 2026-10-08 20:08:20,612 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded ... 2026-10-08 20:08:22,165 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #295 deleted account.move.line.ctp records with IDs: [1254, 1255, 1256, 1257, 1258] 2026-10-08 20:08:22,366 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #295 deleted account.move.line records with IDs: [2202] 2026-10-08 20:08:23,644 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #295 deleted account.move.line.ctp records with IDs: [1264, 1265, 1266, 1267, 1268] 2026-10-08 20:08:23,786 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #295 deleted account.move.line records with IDs: [2209] 2026-10-08 20:08:24,004 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded_foreign_currency ... 2026-10-08 20:08:26,204 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_discounted_tax ... 2026-10-08 20:08:26,623 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_foreign_currency_tax_totals ... 2026-10-08 20:08:27,643 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_grouped_taxes_with_tax_group ... 2026-10-08 20:08:28,100 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_onchange_product_and_price ... 2026-10-08 20:08:30,885 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_tax_lines ... 2026-10-08 20:08:31,370 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_negative_zero_tax_totals ... 2026-10-08 20:08:32,656 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines ... 2026-10-08 20:08:34,608 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines_multi_company ... 2026-10-08 20:08:35,768 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_subtotals_basic ... 2026-10-08 20:08:36,357 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_1 ... 2026-10-08 20:08:36,868 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_2 ... 2026-10-08 20:08:37,361 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_is_used_when_in_transactions ... 2026-10-08 20:08:37,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_taxtotals_with_different_tax_rounding_methods ... 2026-10-08 20:08:38,609 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_zero_tax_lines ... 2026-10-08 20:08:39,043 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 20:09:14,541 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-08 20:09:17,494 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #297 deleted stock.move records with IDs: [891] 2026-10-08 20:09:19,669 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #297 deleted stock.move records with IDs: [894] 2026-10-08 20:09:24,603 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-08 20:09:27,301 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-08 20:09:30,305 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #297 deleted stock.move records with IDs: [902] 2026-10-08 20:09:33,106 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-08 20:09:34,652 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #297 deleted stock.move records with IDs: [905] 2026-10-08 20:09:36,199 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-08 20:09:39,539 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #297 deleted stock.move records with IDs: [907] 2026-10-08 20:09:41,486 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 20:10:36,371 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-08 20:10:37,560 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [909] 2026-10-08 20:10:39,058 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [913] 2026-10-08 20:10:39,971 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted product.set records with IDs: [2] 2026-10-08 20:10:40,089 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [914, 915, 912] 2026-10-08 20:10:40,711 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-08 20:10:43,683 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [917] 2026-10-08 20:10:58,965 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted mail.followers records with IDs: [30095] 2026-10-08 20:11:02,652 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-08 20:11:08,294 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-08 20:11:12,121 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-08 20:11:13,048 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-10-08 20:11:23,228 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-08 20:11:28,201 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-08 20:11:31,431 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [962] 2026-10-08 20:11:33,673 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-08 20:11:40,215 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [966] 2026-10-08 20:11:41,490 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-08 20:11:44,735 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [968] 2026-10-08 20:11:46,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-08 20:11:47,661 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-08 20:11:53,353 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-08 20:11:55,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-08 20:11:58,479 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-08 20:11:59,852 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted mail.message records with IDs: [42685] 2026-10-08 20:11:59,881 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.warehouse.orderpoint records with IDs: [10] 2026-10-08 20:12:00,195 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:02,199 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [985] 2026-10-08 20:12:05,332 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-08 20:12:12,324 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [988] 2026-10-08 20:12:13,616 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [991] 2026-10-08 20:12:14,175 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [992] 2026-10-08 20:12:14,566 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [993] 2026-10-08 20:12:16,303 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move.line records with IDs: [909] 2026-10-08 20:12:17,221 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-08 20:12:17,708 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-08 20:12:21,128 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #299 deleted stock.move records with IDs: [996] 2026-10-08 20:12:24,099 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 20:12:24,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-08 20:12:25,014 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome pid: 58566 2026-10-08 20:12:25,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless temporary user profile dir: /tmp/tmprkquhibt_chrome_odoo 2026-10-08 20:12:25,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:46557/json/version 2026-10-08 20:12:25,017 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46557/json/version with timeout 3 increased to 10s during tests 2026-10-08 20:12:25,045 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Browser version: Chrome/150.0.7871.114 2026-10-08 20:12:25,045 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:46557/json 2026-10-08 20:12:25,047 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common.requests: request http://127.0.0.1:46557/json with timeout 3 increased to 10s during tests 2026-10-08 20:12:25,062 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Websocket url found: ws://127.0.0.1:46557/devtools/page/9B5DB8B7F3ED5EB50865E637A8F6635D 2026-10-08 20:12:25,079 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Enable chrome headless console log notification 2026-10-08 20:12:25,083 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless enable page notifications 2026-10-08 20:12:25,902 100 INFO rb-6d39a9a-225376-422534 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-08 20:12:25,910 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.res_users: Login successful for db:rb-6d39a9a-225376-422534 login:admin from n/a 2026-10-08 20:12:25,923 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Setting session cookie in browser 2026-10-08 20:12:25,930 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Open "http://127.0.0.1:8069/web" in browser 2026-10-08 20:12:25,930 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigating to: "http://127.0.0.1:8069/web" 2026-10-08 20:12:25,958 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 20:12:28,480 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:28] "GET /web HTTP/1.1" 200 - 121 0.226 2.301 2026-10-08 20:12:28,486 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigation result: {'frameId': '9B5DB8B7F3ED5EB50865E637A8F6635D', 'loaderId': 'A8B5BFBC7BB9FB799CF5F3787510BD31', 'isDownload': False} 2026-10-08 20:12:28,486 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-08 20:12:28,556 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:28] "GET /web/assets/e7782a8/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-10-08 20:12:28,575 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:28] "GET /web/webclient/translations/8a009f7a5cd25d05633e154d21ca375fefd8de57?lang=en_US HTTP/1.1" 200 - 4 0.007 0.041 2026-10-08 20:12:28,649 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:28] "GET /web/webclient/load_menus/0f2a54ce8e028138a1709faf052e198006ef221d06f6ea4915911d95ff83a855 HTTP/1.1" 200 - 4 0.007 0.106 2026-10-08 20:12:28,671 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:28] "GET /web/assets/0e14568/web.assets_web.min.css HTTP/1.1" 200 - 4 0.009 0.125 2026-10-08 20:12:28,712 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.161 2026-10-08 20:12:28,729 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:28,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:28] "GET /web/assets/330cefa/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.005 0.013 2026-10-08 20:12:29,720 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 20:12:29,748 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-08 20:12:29,749 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 20:12:29,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.012 2026-10-08 20:12:29,820 100 INFO rb-6d39a9a-225376-422534 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 20:12:29,896 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.048 0.069 2026-10-08 20:12:29,912 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:30,116 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.097 0.243 2026-10-08 20:12:30,122 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.317 2026-10-08 20:12:30,128 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 20:12:30,173 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.020 0.315 2026-10-08 20:12:30,298 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.052 0.393 2026-10-08 20:12:30,489 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.094 0.520 2026-10-08 20:12:30,494 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.572 2026-10-08 20:12:30,509 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 20:12:30,532 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 20:12:30,542 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.020 0.525 2026-10-08 20:12:30,561 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 20:12:30,565 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "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-08 20:12:30,614 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.455 2026-10-08 20:12:30,651 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.010 0.474 2026-10-08 20:12:30,664 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.476 2026-10-08 20:12:30,721 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.026 0.370 2026-10-08 20:12:30,760 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.019 0.161 2026-10-08 20:12:30,764 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.073 2026-10-08 20:12:31,441 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_navbar_apps_menu button' 2026-10-08 20:12:31,465 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:31,479 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_list_button_add' 2026-10-08 20:12:31,563 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:31] "POST /web/action/load HTTP/1.1" 200 - 11 0.061 0.020 2026-10-08 20:12:31,884 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:31] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 118 0.090 0.197 2026-10-08 20:12:31,927 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.008 2026-10-08 20:12:32,058 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:32] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 15 0.056 0.087 2026-10-08 20:12:32,176 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:32] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 18 0.016 0.030 2026-10-08 20:12:32,206 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.008 2026-10-08 20:12:32,369 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:32] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.025 0.029 2026-10-08 20:12:33,136 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:33,147 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.011 0.009 2026-10-08 20:12:33,266 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:33] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 24 0.033 0.088 2026-10-08 20:12:33,271 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.086 2026-10-08 20:12:33,474 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:33] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.003 0.045 2026-10-08 20:12:33,502 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:33] "GET /web/assets/e9cbb3d/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.015 2026-10-08 20:12:33,526 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:33] "GET /web/assets/fae4c14/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.015 0.025 2026-10-08 20:12:33,663 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:33] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.011 0.031 2026-10-08 20:12:33,945 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:33] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-10-08%2017%3A23%3A16 HTTP/1.1" 200 - 11 0.019 0.034 2026-10-08 20:12:34,663 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:34,690 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:34] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.014 0.032 2026-10-08 20:12:34,904 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:34] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 20:12:34,935 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:34] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.012 0.022 2026-10-08 20:12:34,973 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:34] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 6 0.012 0.025 2026-10-08 20:12:35,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-10-08 20:12:35,755 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains('Add a product')' 2026-10-08 20:12:35,761 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:35,952 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:35] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 77 0.078 0.129 2026-10-08 20:12:36,045 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:36] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 25 0.019 0.049 2026-10-08 20:12:36,111 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:36] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.008 0.030 2026-10-08 20:12:36,172 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 20:12:36,961 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:37,015 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:37] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 8 0.024 0.029 2026-10-08 20:12:37,324 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:37] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.072 0.042 2026-10-08 20:12:38,109 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-08 20:12:38,143 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:38] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 4 0.004 0.028 2026-10-08 20:12:38,228 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:38] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.010 0.029 2026-10-08 20:12:38,363 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:38] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 35 0.032 0.083 2026-10-08 20:12:38,496 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:38] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 7 0.023 0.049 2026-10-08 20:12:38,652 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-10-08 20:12:39,188 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-08 20:12:39,208 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-08 20:12:39,242 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-10-08 20:12:39,248 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:40,268 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:40] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 308 0.297 0.742 2026-10-08 20:12:41,054 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:41] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 174 0.233 0.329 2026-10-08 20:12:41,178 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:41] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 10 0.012 0.025 2026-10-08 20:12:41,306 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:41] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.071 0.094 2026-10-08 20:12:41,391 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:41] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.043 0.124 2026-10-08 20:12:41,456 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:41] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.035 0.193 2026-10-08 20:12:42,653 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:42,710 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-10-08 20:12:43,174 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:43] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 105 0.151 0.312 2026-10-08 20:12:43,182 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.235 2026-10-08 20:12:44,341 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-08 20:12:44,391 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-10-08 20:12:44,853 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:44] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 84 0.097 0.385 2026-10-08 20:12:46,037 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains("Add a product")' 2026-10-08 20:12:46,567 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:46] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 130 0.209 0.320 2026-10-08 20:12:46,593 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:46] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.004 0.009 2026-10-08 20:12:46,737 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:46] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.025 0.051 2026-10-08 20:12:46,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:46] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.026 2026-10-08 20:12:47,740 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:47,784 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:47] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.007 0.033 2026-10-08 20:12:48,684 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:48,756 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:48] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 4 0.066 0.017 2026-10-08 20:12:49,070 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:49] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.099 0.048 2026-10-08 20:12:49,725 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-10-08 20:12:49,852 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'input[value="4"]' 2026-10-08 20:12:49,890 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:49] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 6 0.010 0.027 2026-10-08 20:12:50,020 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:50] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.007 0.021 2026-10-08 20:12:50,447 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:50] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 85 0.169 0.232 2026-10-08 20:12:50,855 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:50] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 65 0.098 0.239 2026-10-08 20:12:52,015 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-10-08 20:12:52,048 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:52,417 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:52] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 81 0.092 0.286 2026-10-08 20:12:53,603 100 INFO rb-6d39a9a-225376-422534 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-08 20:12:54,093 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:54] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 105 0.150 0.338 2026-10-08 20:12:54,120 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:54] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.005 0.012 2026-10-08 20:12:54,235 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:54] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.023 0.048 2026-10-08 20:12:54,270 100 INFO rb-6d39a9a-225376-422534 werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:54] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.021 2026-10-08 20:12:55,255 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: test successful 2026-10-08 20:12:55,271 100 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 20:12:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 20:12:55,293 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing chrome headless with pid 58566 2026-10-08 20:12:55,294 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing websocket connection 2026-10-08 20:12:55,295 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Terminating chrome headless with pid 58566 2026-10-08 20:12:55,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome Log in: /tmp/odoo_tests/rb-6d39a9a-225376-422534/chrome_logs/chrome_log_20261008_201255_451548_TestPurchaseMatrixUi.txt 2026-10-08 20:12:55,452 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Removing chrome user profile "/tmp/tmprkquhibt_chrome_odoo" 2026-10-08 20:12:58,462 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 20:12:59,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 352 and Message-Id '<532818263083233.1791490379.159209728240967-openerp-private@ca7a2345581c>' from 'info@yourcompany.com' to (redacted) "'*****************er@yourcompany.com'" successfully sent 2026-10-08 20:12:59,207 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 20:12:59,240 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [352] 2026-10-08 20:12:59,263 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42765] 2026-10-08 20:12:59,264 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 20:12:59,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 20:12:59,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 353 and Message-Id '<816547893223817.1791490379.926807641983032-openerp-private@ca7a2345581c>' from 'info@yourcompany.com' to (redacted) "'**************er@yourcompany.com'" successfully sent 2026-10-08 20:12:59,980 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 20:12:59,993 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-10-08 20:13:00,016 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42766] 2026-10-08 20:13:00,016 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 20:13:00,028 100 INFO rb-6d39a9a-225376-422534 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-10-08 20:13:00,802 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6461, 6380, 6450, 6383, 6404, 6381, 6351, 6353, 6384, 6385, 6396, 6389, 6388, 6358, 6387, 6398, 6393, 6442, 6395, 6337, 6386, 6394, 6397, 6391, 6390, 6392, 6335, 6402, 6336, 6377, 6338, 6339, 6371, 6403, 6494, 6340, 6405, 6341, 6406, 6443, 6410, 6407, 6409, 6458, 6412, 6411, 6476, 6413, 6444, 6414, 6445, 6415, 6495, 6416, 6356, 6376, 6361, 6417, 6342, 6344, 6343, 6421, 6352, 6420, 6419, 6418, 6422, 6423, 6357, 6425, 6427, 6399, 6401, 6453, 6364, 6426, 6400, 6424, 6428, 6429, 6474, 6431, 6430, 6359, 6345, 6432, 6441, 6439, 6435, 6434, 6447, 6440, 6433, 6438, 6372, 6437, 6436, 6365, 6366, 6446, 6448, 6452, 6451, 6346, 6449, 6367, 6493, 6348, 6489, 6491, 6368, 6492, 6349, 6490, 6488, 6360, 6482, 6362, 6487, 6483, 6478, 6481, 6473, 6350, 6369, 6486, 6480, 6479, 6477, 6472, 6475, 6484, 6408, 6470, 6471, 6466, 6468, 6462, 6463, 6465, 6363, 6464, 6469, 6467, 6354, 6375, 6333, 6379, 6378, 6460, 6334, 6355, 6459, 6485, 6374, 6382, 6373, 6347, 6457, 6370, 6455, 6456, 6454] 2026-10-08 20:13:00,802 100 INFO rb-6d39a9a-225376-422534 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-08 20:13:00,802 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-08 20:13:00,804 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-08 20:13:01,010 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-08 20:13:01,234 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42777, 42775] 2026-10-08 20:13:01,270 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [195, 197] 2026-10-08 20:13:01,301 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42778, 42776] 2026-10-08 20:13:01,335 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [196, 198] 2026-10-08 20:13:01,345 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-08 20:13:03,688 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [233] 2026-10-08 20:13:04,555 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-08 20:13:05,098 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-10-08 20:13:07,946 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-08 20:13:16,848 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-10-08 20:13:17,090 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-08 20:13:17,120 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-08 20:13:17,147 100 INFO rb-6d39a9a-225376-422534 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-10-08 20:13:17,156 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-10-08 20:13:18,439 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-08 20:13:19,701 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-08 20:13:20,947 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-10-08 20:13:22,982 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-10-08 20:13:24,451 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-08 20:13:25,878 100 INFO rb-6d39a9a-225376-422534 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-10-08 20:13:27,088 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 20:13:29,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 354 and Message-Id '<811130902344027.1791490409.855288267135620-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-10-08 20:13:29,995 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 20:13:30,002 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 20:13:30,120 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 355 and Message-Id '<109990608428069.1791490410.065919399261475-openerp-message-notify@ca7a2345581c>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-10-08 20:13:30,120 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 20:13:30,123 100 INFO rb-6d39a9a-225376-422534 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-08 20:13:31,273 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-08 20:13:33,457 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-08 20:13:34,336 100 INFO rb-6d39a9a-225376-422534 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-08 20:13:36,683 100 INFO rb-6d39a9a-225376-422534 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 20:13:36,685 100 INFO rb-6d39a9a-225376-422534 odoo.service.server: 721 post-tests in 7731.56s, 1768047 queries 2026-10-08 20:13:36,689 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: point_of_sale: 286 tests 2633.77s 686004 queries 2026-10-08 20:13:36,689 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: portal: 11 tests 42.45s 4684 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: pos_hr: 5 tests 75.80s 18998 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: pos_loyalty: 59 tests 854.77s 129762 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: pos_mrp: 13 tests 141.67s 44821 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: pos_online_payment: 8 tests 81.06s 19998 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: pos_restaurant: 13 tests 250.23s 32843 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: pos_restaurant_loyalty: 14 tests 253.59s 34013 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: pos_sale: 40 tests 488.82s 106824 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: pos_sale_loyalty: 4 tests 65.08s 18168 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: pos_sale_margin: 3 tests 41.87s 14524 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: pos_self_order: 31 tests 416.79s 99082 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: pos_viva_wallet: 3 tests 54.45s 15956 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: privacy_lookup: 8 tests 21.96s 11891 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: product: 117 tests 125.34s 52470 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: product_email_template: 4 tests 40.70s 13227 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: product_margin: 5 tests 40.86s 13557 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: project: 99 tests 376.54s 71071 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: project_account: 4 tests 47.93s 5506 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: project_hr_expense: 4 tests 84.95s 15877 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: project_mrp: 3 tests 31.34s 4680 queries 2026-10-08 20:13:36,690 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: project_purchase: 9 tests 93.25s 19501 queries 2026-10-08 20:13:36,691 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: project_sale_expense: 4 tests 114.15s 24099 queries 2026-10-08 20:13:36,691 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: project_timesheet_holidays: 8 tests 24.82s 8495 queries 2026-10-08 20:13:36,691 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: purchase: 107 tests 717.85s 194744 queries 2026-10-08 20:13:36,691 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: purchase_mrp: 28 tests 225.02s 67356 queries 2026-10-08 20:13:36,691 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: purchase_product_matrix: 3 tests 34.36s 2925 queries 2026-10-08 20:13:36,691 100 INFO rb-6d39a9a-225376-422534 odoo.tests.stats: purchase_requisition: 17 tests 28.61s 9527 queries 2026-10-08 20:13:36,691 100 INFO rb-6d39a9a-225376-422534 odoo.tests.result: 0 failed, 0 error(s) of 721 tests when loading database 'rb-6d39a9a-225376-422534' 2026-10-08 20:13:36,691 100 INFO rb-6d39a9a-225376-422534 odoo.service.server: Initiating shutdown 2026-10-08 20:13:36,691 100 INFO rb-6d39a9a-225376-422534 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.